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

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Синтаксис try-catch

    JAVA 25 SELF
    11 рівень, 2 лекція
    У цій лекції ви розберетеся, навіщо у Java потрібна конструкція try- catch, як вона працює та як правильно перехоплювати й обробляти винятки. Також побачите, які відомості містить об’єкт винятку і яким є фактичний потік виконання під час виникнення винятків. Наприкінці розглянемо типові помилки під час використання обробників винятків і як їх уникнути.
    Відкрита
  • finally та throw: завершення та генерація винятків

    JAVA 25 SELF
    11 рівень, 3 лекція
    У цій лекції з Java ви розберетеся, як гарантовано звільняти ресурси за допомогою блоку finally, коли та як вручну генерувати винятки оператором throw, як комбінувати try- catch- finally із повторною генерацією винятків, а також які типові помилки трапляються на практиці й як їх уникати.
    Відкрита
  • Прокидування винятків (throws)

    JAVA 25 SELF
    11 рівень, 4 лекція
    У цій лекції розглянемо прокидування винятків у Java: коли метод не обробляє помилку сам, а передає відповідальність коду, який його викликає, за допомогою ключового слова throws. Ви дізнаєтеся про синтаксис, способи реагування на такі методи (через try- catch або повторне прокидування), побачите повний приклад роботи з файлами, розглянете корисні нюанси (перевірювані й неперевірювані винятки — checked vs unchecked) і типові помилки під час проєктування API.
    Відкрита
  • Стек викликів (Stack Trace)

    JAVA 25 SELF
    11 рівень, 5 лекція
    У цій лекції розглянемо, що таке стек викликів (Stack Trace) у Java, як його читати, де шукати першопричину помилки, як відрізняти власні методи від системних і як використовувати номери рядків для швидкого виправлення помилок. На практичних прикладах розберемо шлях виконання програми до місця збою та типові помилки під час роботи зі стеком викликів.
    Відкрита
  • Працюємо за Scrum

    JAVA 25 SELF
    11 рівень, 6 лекція
    У цій лекції ви дізнаєтеся, що таке Scrum — популярний гнучкий фреймворк управління проєктами в ІТ; як улаштовані спринти, ролі й артефакти, навіщо потрібні Scrum‑дошка та беклог і чому стандартизація процесів допомагає команді працювати ефективніше й спокійніше. Усе пояснюється простою мовою та з прикладами з життя розробників.
    Відкрита
  • Вища освіта: міфи та реальність

    JAVA 25 SELF
    12 рівень, 0 лекція
    У цій статті ми розглядаємо міфи й реальність вищої освіти: чому диплом не гарантує успіху, як змінюється роль університетів у сучасному світі, чому практика часто важливіша за теорію і що насправді потрібно для професійного зростання. Матеріал для тих, хто хоче вчитися ефективно й бути потрібним фахівцем.
    Відкрита
  • «Нескінченний масив» — ArrayList<T>

    JAVA 25 SELF
    12 рівень, 1 лекція
    У цій лекції ви познайомитеся з динамічним масивом Java — ArrayList. Розглянемо, чим він відрізняється від звичайного масиву, як його створювати та наповнювати, а також які методи допомагають у щоденних завданнях: add(), get(), set(), remove(), size(), contains(). Ви потренуєтеся перебирати елементи й напишете міні‑застосунок «Список справ». Дізнаєтеся, як користуватися «нескінченним» масивом без клопоту з його розміром!
    Відкрита
  • «Свій словник» — HashMap<K,V>

    JAVA 25 SELF
    12 рівень, 2 лекція
    У цій лекції розбираємося, як зберігати й швидко шукати дані за ключем за допомогою HashMap<K,V>: створюємо словник, додаємо й читаємо пари через методи put і get, перевіряємо наявність ключів containsKey, видаляємо записи remove, перебираємо елементи через entrySet(). На практиці реалізуємо підрахунок слів і міні‑застосунок «Телефонна книга».
    Відкрита
  • Знайомство з файлами та зображеннями

    JAVA 25 SELF
    12 рівень, 3 лекція
    Практичний вступ до роботи з файлами у Java: використовуємо класи Path і Files із пакета java.nio.file для запису й читання тексту, роботи з байтами, копіювання зображень, перевірки існування та розміру, а також коректної обробки винятків за допомогою try — catch і throws.
    Відкрита
  • Завантажуємо зображення з інтернету

    JAVA 25 SELF
    12 рівень, 4 лекція
    Навчимося завантажувати зображення з інтернету в Java двома способами: швидким через URL і розширеним через HttpClient. Розберемо перевірку коду відповіді, читання заголовків (наприклад, "Content-Type"), тайм-аути, переспрямування, пакетне завантаження, визначення розміру, а також читання зображення в памʼять засобами ImageIO. Практика, нюанси та готові приклади.
    Відкрита
  • Вчимося працювати з API та стежимо за МКС

    JAVA 25 SELF
    12 рівень, 5 лекція
    Практичний вступ до роботи з веб‑API та форматом даних JSON у Java. Розберемося, що таке кінцева точка (endpoint) і query‑параметри, розглянемо реальні відповіді сервісів, напишемо простий код із HttpClient для отримання погоди й поточних координат МКС, а також обговоримо статуси відповідей ( 200, 404, 401, 429) та ліміти запитів.
    Відкрита
  • Пишемо код: як виглядає робочий день програміста

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