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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
🎁
🎁
  • Карта квестов
  • Лекции
  • CS50
  • Android
Все квесты Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Harvard CS50 Google Android Java Syntax Pro
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Вы открыли новый уровень

    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 лекция
    Открыта
  • 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‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2022 JavaRush
Скачивайте наши приложения
  • Google Play
  • App Store
MastercardVisa
"Программистами не рождаются" © 2022 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.