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
    7 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • Паттерны проектирования: Singleton, Factory, FactoryMethod, AbstractFactory

    Java Collections
    7 level,1 lecture
    — Привет, Амиго! — Привет, Билаабо! — Сегодня у нас будет не просто интересная, я прямо-таки эпическая тема. Сегодня я расскажу тебе, что такое шаблоны проектирования (design patterns). — Круто. Много про них слышал. Жду с нетерпением. — Опытным программистам приходится писать очень много классов. Но самая сложная часть этой работы – это решать, какие классы ...
    Open
  • Паттерны: Adapter, Proxy, Bridge

    Java Collections
    7 level,2 lecture
    — Привет, друг! — Привет, Билаабо! — У нас еще осталось немного времени, поэтому я расскажу тебе про еще три паттерна. — Еще три, а сколько их всего? — Ну, сейчас есть несколько десятков популярных паттернов, но количество «удачных решений» не ограничено. — Ясно. И что, мне придется учить несколько десятков паттернов? — Пока у ...
    Open
  • Итераторы

    Java Collections
    7 level,3 lecture
    — Привет, Амиго! — Привет, Элли! — Сегодня я хочу рассказать тебе про итераторы. Итераторы придумали практически тогда, когда и коллекции. Основная задача коллекций была – хранить элементы, а основная задача итератора – выдавать эти элементы по одному. — А что сложного в том, чтобы выдать набор элементов? — Во-первых, некоторые коллекции, как например Set ...
    Open
  • Задачи | 7 уровень | 4 лекция

    Java Collections
    7 level,4 lecture
    — Привет, дружище. Держи свою интересную задачу. — Подожди, мне тут звонят — Алло… Угу… Да… Фабрика… Что там с этой фабрикой??? Алло, алло! — Амиго, мне звонил капитан, про какую-то фабрику говорил и про агента секретного. Ты же мой друг, правда? Сходи к этому агенту IntelliJ IDEA, узнай, что там за дела с фабрикой. ...
    Open
  • Иерархия Map

    Java Collections
    7 level,5 lecture
    — Ну, и напоследок – расскажу о Map. Map, как ты знаешь, хранит набор пар «ключ-значение». Ключи должны быть уникальны, значение – любые. Если ты добавляешь в Map пару ключ-значение, а такой ключ в коллекции уже есть, то старое значение заменится на новое. Т.е. ключ – это что-то вроде уникального индекса, который может быть любым объектом. ...
    Open
  • Задачи | 7 уровень | 6 лекция

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

    Java Collections
    7 level,7 lecture
    — Привет, Амиго! Как прошли утренние лекции? — Да прилично так, я тебе скажу. Билаабо дал кучу паттернов проектирования, Элли кучу всего по коллекциям. Не простой выдался денек. — Ничего, зато я тебя сильно ничем нагружать не стану. Хочу рассказать тебе про два утилитных класса, с которыми ты уже сталкивался. Это классы Arrays и Collections. Все их методы ...
    Open
  • Задачи | 7 уровень | 8 лекция

    Java Collections
    7 level,8 lecture
    — Амиго, сейчас я дам тебе всего одну задачу, но очень крутую! Ты такого еще никогда не делал, это верх мастерства! Где же она… эээ… Ну… Вобщем, иди и реши те задачи, которые у тебя еще не решены. Отдохни и приходи в следующий раз, я как раз ее найду для тебя.
    Open
  • Collections

    Java Collections
    7 level,9 lecture
    — А вот и я. — Я уже давно тебя тут жду. — Надеюсь. Тогда продолжим. Представляю тебе супер-мега навороченный утилитный класс для коллекций. — Я уже весь дрожу. — Отлично. Тогда начнем. Вот методы класса Collections: Код Пояснение boolean addAll(Collection<? super T> c, T... elements) Добавляет переданные элементы в переданную коллекцию. Удобно использовать в ...
    Open
  • Задачи | 7 уровень | 10 лекция

    Java Collections
    7 level,10 lecture
    — Привет, Амиго. Держи полезную задачу: — Вспомнил! Вот задача, которую я обещал тебе в прошлый раз. Знаешь, что такое SET? — Уже давно знаю, да и Риша только что рассказывал про утилитный класс Collections. — SET — это Super Extreme Task, супер экстремальная задача. Что тебе про нее рассказывал Риша? — Ээ, он мне ...
    Open
  • Учимся гуглить | 7 уровень | 11 лекция

    Java Collections
    7 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Надо найти в Google 1 Паттерны проектирования 2 Паттерн Singleton 3 Реализация паттерна Singleton в Java 4 Что такое UML 5 UML примеры 6 Паттерн Factory и AbstractFactory 7 Паттерн Proxy 8 Паттерн Bridge 9 Паттерн Adapter 10 Антипаттерны
    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