JavaRush
Університет
Java FullStack
Python FullStack
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Опитування

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Усі опитування
  • Команди та перша програма

    Команди та перша програма
    1 рівень, 5 лекція
    Команди та перша програма
    1
    Недоступний
  • Знайомство з типами int і String

    Знайомство з типами int і String
    2 рівень, 5 лекція
    Знайомство з типами int і String
    1
    Недоступний
  • Умовний оператор

    Умовний оператор
    3 рівень, 5 лекція
    Умовний оператор: if else
    1
    Недоступний
  • Цикли

    Цикли
    4 рівень, 5 лекція
    Цикли while, for, do-while
    1
    Недоступний
  • Встановлення IDE

    Встановлення IDE
    5 рівень, 5 лекція
    Встановлення IDE, плагіна JavaRush
    1
    Недоступний
  • Дійсні числа

    Дійсні числа
    6 рівень, 5 лекція
    Дійсні числа і char
    1
    Недоступний
  • Масиви

    Масиви
    7 рівень, 5 лекція
    Знайомство з масивами
    1
    Недоступний
  • Методи

    Методи
    8 рівень, 5 лекція
    Оголошення та виклик методів
    1
    Недоступний
  • Робота з рядками

    Робота з рядками
    9 рівень, 5 лекція
    Робота з рядками
    1
    Недоступний
  • Константи, enum і switch

    Константи, enum і switch
    10 рівень, 5 лекція
    Константи, enum і switch
    1
    Недоступний
  • Виключення

    Виключення
    11 рівень, 5 лекція
    Виключення
    1
    Недоступний
  • Стежимо за МКС

    Стежимо за МКС
    12 рівень, 5 лекція
    Стежимо за МКС
    1
    Недоступний
  • Дати й час

    Дати й час
    13 рівень, 5 лекція
    Дати, час і таймзони
    1
    Недоступний
  • Класи та конструктори

    Класи та конструктори
    14 рівень, 5 лекція
    Класи та конструктори
    1
    Недоступний
  • Інкапсуляція

    Інкапсуляція
    15 рівень, 4 лекція
    Принципи інкапсуляції
    1
    Недоступний
  • Вкладені та внутрішні класи

    Вкладені та внутрішні класи
    16 рівень, 4 лекція
    Вкладені та внутрішні класи
    1
    Недоступний
  • Успадкування та ієрархія

    Успадкування та ієрархія
    17 рівень, 4 лекція
    Успадкування та ієрархія
    1
    Недоступний
  • Поліморфізм і перевантаження

    Поліморфізм і перевантаження
    18 рівень, 4 лекція
    Поліморфізм і перевантаження
    1
    Недоступний
  • Абстрактні класи

    Абстрактні класи
    19 рівень, 4 лекція
    Абстракція і абстрактні класи
    1
    Недоступний
  • Інтерфейси

    Інтерфейси
    20 рівень, 4 лекція
    Поняття інтерфейсу
    1
    Недоступний
  • Прокачані інтерфейси

    Прокачані інтерфейси
    21 рівень, 4 лекція
    Прокачані інтерфейси та функціональні інтерфейси
    1
    Недоступний
  • Record-класи

    Record-класи
    22 рівень, 4 лекція
    Record-класи
    1
    Недоступний
  • ООП — типові помилки

    ООП — типові помилки
    23 рівень, 4 лекція
    ООП — типові помилки
    1
    Недоступний
  • Ієрархія винятків

    Ієрархія винятків
    24 рівень, 4 лекція
    Поглиблена робота з винятками
    1
    Недоступний
  • Контроль версій

    Контроль версій
    25 рівень, 4 лекція
    Вступ до Git
    1
    Недоступний
  • Колекції і generics

    Колекції і generics
    26 рівень, 4 лекція
    Колекції і generics
    1
    Недоступний
  • Інтерфейси колекцій

    Інтерфейси колекцій
    27 рівень, 4 лекція
    Інтерфейси колекцій
    1
    Недоступний
  • Робота з колекціями

    Робота з колекціями
    28 рівень, 4 лекція
    Робота з колекціями
    1
    Недоступний
  • Компаратори та порівняння об’єктів

    Компаратори та порівняння об’єктів
    29 рівень, 4 лекція
    Компаратори та порівняння об’єктів
    1
    Недоступний
  • Основи Stream API

    Основи Stream API
    30 рівень, 4 лекція
    Основи Stream API
    1
    Недоступний
  • Групування та агрегація

    Групування та агрегація
    31 рівень, 4 лекція
    Stream API: групування та агрегація
    1
    Недоступний
  • Об’єднання і проєкції

    Об’єднання і проєкції
    32 рівень, 4 лекція
    Stream API: об’єднання і проєкції
    1
    Недоступний
  • Оптимізація роботи з колекціями

    Оптимізація роботи з колекціями
    33 рівень, 4 лекція
    Оптимізація роботи з колекціями
    1
    Недоступний
  • Сучасні колекції

    Сучасні колекції
    34 рівень, 4 лекція
    Сучасні колекції та незмінюваність
    1
    Недоступний
  • Робота з файлами

    Робота з файлами
    35 рівень, 4 лекція
    Робота з файлами
    1
    Недоступний
  • Читання і запис файлів

    Читання і запис файлів
    36 рівень, 4 лекція
    Читання і запис файлів
    1
    Недоступний
  • Робота з кодуваннями

    Робота з кодуваннями
    37 рівень, 4 лекція
    Робота з кодуваннями
    1
    Недоступний
  • Помилки під час роботи з файлами

    Помилки під час роботи з файлами
    38 рівень, 4 лекція
    Помилки під час роботи з файлами
    1
    Недоступний
  • Робота з файловою системою

    Робота з файловою системою
    39 рівень, 4 лекція
    Робота з файловою системою
    1
    Недоступний
  • Операції з директоріями

    Операції з директоріями
    40 рівень, 4 лекція
    Операції з файлами і директоріями
    1
    Недоступний
  • Оптимізація IO

    Оптимізація IO
    41 рівень, 4 лекція
    Оптимізація IO
    1
    Недоступний
  • Серіалізація

    Серіалізація
    42 рівень, 4 лекція
    Вступ до серіалізації об’єктів
    1
    Недоступний
  • Налаштування серіалізації

    Налаштування серіалізації
    43 рівень, 4 лекція
    Налаштування серіалізації
    1
    Недоступний
  • Серіалізація складних структур

    Серіалізація складних структур
    44 рівень, 4 лекція
    Серіалізація складних структур
    1
    Недоступний
  • Оптимізація бінарної серіалізації

    Оптимізація бінарної серіалізації
    45 рівень, 4 лекція
    Оптимізація бінарної серіалізації
    1
    Недоступний
  • Серіалізація JSON

    Серіалізація JSON
    46 рівень, 4 лекція
    Серіалізація JSON
    1
    Недоступний
  • Серіалізація XML

    Серіалізація XML
    47 рівень, 4 лекція
    Серіалізація XML
    1
    Недоступний
  • Лямбда-вирази

    Лямбда-вирази
    48 рівень, 4 лекція
    Лямбда-вирази
    1
    Недоступний
  • Функціональне програмування

    Функціональне програмування
    49 рівень, 4 лекція
    Функціональне програмування
    1
    Недоступний
  • Події та обробка подій

    Події та обробка подій
    50 рівень, 4 лекція
    Події та обробка подій
    1
    Недоступний
  • Багатопоточність

    Багатопоточність
    51 рівень, 4 лекція
    Основи багатопоточності
    1
    Недоступний
  • Синхронізація потоків

    Синхронізація потоків
    52 рівень, 4 лекція
    Синхронізація потоків
    1
    Недоступний
  • Проблеми багатопоточності

    Проблеми багатопоточності
    53 рівень, 4 лекція
    Проблеми багатопоточності
    1
    Недоступний
  • Паралелізм і ForkJoin

    Паралелізм і ForkJoin
    54 рівень, 4 лекція
    Паралелізм і ForkJoin
    1
    Недоступний
  • Асинхронне програмування

    Асинхронне програмування
    55 рівень, 4 лекція
    Асинхронне програмування
    1
    Недоступний
  • Асинхронні операції з файлами

    Асинхронні операції з файлами
    56 рівень, 4 лекція
    Асинхронні операції з файлами
    1
    Недоступний
  • Virtual Threads

    Virtual Threads
    57 рівень, 4 лекція
    Virtual Threads
    1
    Недоступний
  • Занурюємось у багатопоточність

    Занурюємось у багатопоточність
    58 рівень, 4 лекція
    Занурюємось у багатопоточність
    1
    Недоступний
  • Паралельна робота з файлами

    Паралельна робота з файлами
    59 рівень, 4 лекція
    Паралельна робота з файлами
    1
    Недоступний
  • Модулі та структура проєкту

    Модулі та структура проєкту
    60 рівень, 4 лекція
    Модулі та структура проєкту
    1
    Недоступний
  • Робота з процесами

    Робота з процесами
    61 рівень, 4 лекція
    Робота з процесами
    1
    Недоступний
  • Рефлексія

    Рефлексія
    62 рівень, 4 лекція
    Рефлексія і динамічні можливості
    1
    Недоступний
  • Логування

    Логування
    63 рівень, 4 лекція
    Логування, моніторинг і профілювання
    1
    Недоступний
  • Пам’ять і збірка сміття

    Пам’ять і збірка сміття
    64 рівень, 4 лекція
    Пам’ять і збірка сміття
    1
    Недоступний
  • Нові можливості мови

    Нові можливості мови
    65 рівень, 4 лекція
    Нові можливості мови
    1
    Недоступний
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush