JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы открыли новый уровень

    Java Collections
    6 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • MVC

    Java Collections
    6 level,1 lecture
    — Привет, Амиго! — Привет, Билаабо! — Ты уже серьезный программист. Поэтому сегодня у нас будет лекция про MVC. MVC расшифровывается как Model—View—Controller. Это принцип построения архитектуры большого приложения, при котором оно разбивается на три части. Первая часть содержит всю бизнес-логику приложения. Такая часть называется Модель (Model). В ней содержится код, который делает все то, для чего приложение создавалось. ...
    Open
  • Java Beans

    Java Collections
    6 level,2 lecture
    — Вот ты где. Я тут подумал и решил устроить тебе еще одну маленькую лекцию, которая будет тебе очень полезна. Пока ты не работал программистом, ты, скорее всего, не сталкивался со специальной терминологией, и я хочу тебя сейчас познакомить с несколькими распространёнными понятиями. Лет 10 назад массовое распространение получила концепция EJB – Enterprise Java Beans. — А что значит Java ...
    Open
  • Интерфейсы коллекций

    Java Collections
    6 level,3 lecture
    — Привет, Амиго! — Привет, Элли! — Сегодня мы разберемся с устройством коллекций раз и навсегда. — Давно этого ждал. — Ты уже знаешь, что такое коллекции, и знаешь, как с ними работать. Пришло время выстроить твои знания в строгую систему. Тогда отпадут многие вопросы, почему, как, зачем и большинство вещей станет очевидно. Интерфейсы коллекций. Структура ...
    Open
  • Задачи | 6 уровень | 4 лекция

    Java Collections
    6 level,4 lecture
    — Привет, Амиго. — Привет, Диего. Что это у тебя за китайские иероглифы с кнопкой в центре? — Это же всем известный MVC! Ты обязан его знать. Так, быстро иди разбираться в шаблоне MVC. Думаю, после решения задачи ты поймешь, что скрывается под иероглифами. Я дам тебе одну легенькую задачу и другую большую посложнее. Как ...
    Open
  • Реализации интерфейса List

    Java Collections
    6 level,5 lecture
    — Если ты думаешь, что на интерфейсе List все закончилось, то ты ошибаешься, все только начинается. Давай я тебе расскажу про коллекции LinkedList и ArrayList. Начну с коллекции ArrayList. Вот как эта коллекция выглядит на схеме наследования: Зеленым отмечены интерфейсы. Фиолетовым – абстрактные классы. Красным – обычные классы. Сплошная линия – наследование, пунктирная – реализация интерфейса. Это самая ...
    Open
  • Задачи | 6 уровень | 6 лекция

    Java Collections
    6 level,6 lecture
    Задачи | 6 уровень | 6 лекция
    Open
  • Деревья, красно-черные деревья

    Java Collections
    6 level,7 lecture
    — Привет, Амиго! — Здорово, Риша! — Нашел тут свои старые записи и приготовил для тебя немного интересного материала. Думаю, тебе будет интересно послушать. — Давай. Ты всегда находишь что-то интересное, которое потом становится очень полезным. — Ладно. Сегодня я хочу тебе рассказать про деревья, поэтому начну я с графов. Граф – это система, состоящая из точек и ...
    Open
  • Задачи | 6 уровень | 8 лекция

    Java Collections
    6 level,8 lecture
    Задачи | 6 уровень | 8 лекция
    Open
  • Реализации интерфейса Set, Queue

    Java Collections
    6 level,9 lecture
    — Ну как твой процессор? — Норм. Посидел час в жидком азоте и как новенький! — Отлично. Тогда давай продолжим. Коллекции Set. Set переводится как множество. А множество, с математической точки зрения, — это набор уникальных элементов. Но т.к. не все программисты – математики, то обычно говоря, что Set – это коллекция уникальных элементов, или ...
    Open
  • Задачи | 6 уровень | 10 лекция

    Java Collections
    6 level,10 lecture
    Задачи | 6 уровень | 10 лекция
    Open
  • Учимся гуглить | 6 уровень | 11 лекция

    Java Collections
    6 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Надо найти в Google 1 Что такое граф? 2 Что такое дерево из теории графов? 3 Что такое бинарное дерево? 4 Что такое красно-черное дерево? 5 Что такое MVC? 6 Что такое EJB? 7 Что такое DAO и DTO? 8 Устаревшие коллекции ...
    Open
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush