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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Карта квестов
  • Лекции
  • CS50
  • Android
Все квесты Java Syntax Java Core Java Multithreading Java Collections 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
    5 уровень, 0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • Системы контроля версий

    Java Collections
    5 уровень, 1 лекция
    — Привет, Амиго! — Привет! — Сегодня я расскажу тебе о системах контроля версий. Как ты уже, наверное, знаешь, программы часто бывают очень большими и пишутся очень долго. Иногда десятки человек могут писать программу годами. Проекты с миллионом строк кода – это реальность. — Ничего себе. — Это все очень сложно. Люди часто мешают друг ...
    Открыта
  • Коммиты и ветки

    Java Collections
    5 уровень, 2 лекция
    — Сегодня я расскажу тебе о двух самых популярных программах контроля версий – SVN и Git. SVN работает примерно по той схеме, как я приводил на прошлом уроке. Git, работает немного сложнее, и на нем я собираюсь остановиться поподробнее. — А можно мне каких-нибудь ссылок на документацию про SVN и про Git? — Конечно, держи. ...
    Открыта
  • Generics

    Java Collections
    5 уровень, 3 лекция
    — Привет, Амиго! — Привет, Элли! — Сегодня мы с Ришей собираемся рассказать тебе все о generic’ах. — Так я уже вроде бы почти все знаю. — Почти все, да не все. — Да? Ладно, я готов слушать. — Тогда начнем. Generic’ами в Java, называют классы, которые содержат типы-параметры. Причины появления generic’ов – см. комментарий ...
    Открыта
  • Задачи | 5 уровень | 4 лекция

    Java Collections
    5 уровень, 4 лекция
    Открыта
  • Generics: super, extends, list

    Java Collections
    5 уровень, 5 лекция
    — Новая интересная тема — wildcards. По смыслу, это что-то вроде шаблона «*», который совпадает с чем угодно. Но давай начнем издалека. Представь, что у тебя есть класс «Warrior(Воин)» и метод, который вычисляет, какой из двух воинов сильнее. Вот как, например, это могло бы выглядеть: Пример 1 class WarriorManager { public static boolean fight(Warrior w1, ...
    Открыта
  • Задачи | 5 уровень | 6 лекция

    Java Collections
    5 уровень, 6 лекция
    Открыта
  • Generics: Class<T>

    Java Collections
    5 уровень, 7 лекция
    — Привет! Я продолжу лекцию Элли про Generic’м. Готов слушать? — Ага. — Тогда начинаем. Факт первый. У методов класса тоже могут быть свои типы-параметры. — Да, я знаю. — Нет, я имею ввиду именно свои типы-параметры: Пример class Calculator { T add(T a, T b); //сложить T sub(T a, T b); //отнять T mul(T a, T ...
    Открыта
  • Задачи | 5 уровень | 8 лекция

    Java Collections
    5 уровень, 8 лекция
    Открыта
  • Generics: ? wildcard

    Java Collections
    5 уровень, 9 лекция
    — Ну, и напоследок еще одна маленькая лекция по Generic. Сейчас я тебе расскажу, как обходить «стирание типов» (Type erasure). — Ага. Мне тоже хочется это знать. — Как ты уже наверное знаешь, в Java есть тип Class, который используется, чтобы хранить ссылку на объект класса. Примеры: Примеры Class clazz = Integer.class; Class clazz = ...
    Открыта
  • Задачи | 5 уровень | 10 лекция

    Java Collections
    5 уровень, 10 лекция
    Открыта
  • Учимся гуглить | 5 уровень | 11 лекция

    Java Collections
    5 уровень, 11 лекция
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий:   Погугли 1 Документация по SVN 2 Как настроить SVN 3 Как настроить TortoiseSVN 4 Как создать репозиторий на GitHub 5 Как настроить TortoiseGit 6 Как добавить свой проект в репозиторий на GitHub? 7 Что такое wildcard в generic’ах? 8 Как узнать ...
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2022 JavaRush
Скачивайте наши приложения
  • Google Play
  • App Store
MastercardVisa
"Программистами не рождаются" © 2022 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.