JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Вы открыли новый уровень

    Java Collections
    7 уровень, 0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • Паттерны проектирования: Singleton, Factory, FactoryMethod, AbstractFactory

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

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

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

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

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

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

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

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

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

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

    Java Collections
    7 уровень, 11 лекция
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Надо найти в Google 1 Паттерны проектирования 2 Паттерн Singleton 3 Реализация паттерна Singleton в Java 4 Что такое UML 5 UML примеры 6 Паттерн Factory и AbstractFactory 7 Паттерн Proxy 8 Паттерн Bridge 9 Паттерн Adapter 10 Антипаттерны
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2025 JavaRush
MastercardVisa
"Программистами не рождаются" © 2025 JavaRush