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

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Шлях програміста

    JAVA 25 SELF
    13 рівень, 0 лекція
    У цій лекції ви дізнаєтеся, як вибудовується карʼєра програміста: від перших кроків до Senior‑рівня, які бувають зарплати в індустрії, як обрати напрям розвитку, які існують карʼєрні гілки та чому програмісти часто щасливі й затребувані. Матеріал допоможе зрозуміти, як планувати своє професійне зростання і чого реально можна досягти за 5 років в ІТ.
    Відкрита
  • Огляд API java.time: відмінності від застарілих API

    JAVA 25 SELF
    13 рівень, 1 лекція
    У цій лекції ви розберетеся з вадами старих API дат і часу в Java ( java.util.Date, java.util.Calendar, java.text.SimpleDateFormat) і познайомитеся із сучасним, безпечним і зручним API java.time (JSR‑310). Ви зрозумієте ключові переваги незмінних типів, явну роботу з часовими поясами, форматування за допомогою DateTimeFormatter, а також навчитеся перетворювати дані між новим і застарілим кодом. Наприкінці розглянемо типові помилки й способи їх уникнути.
    Відкрита
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    13 рівень, 2 лекція
    Розбираємо базові класи пакета java.time: LocalDate (дата), LocalTime (час) і LocalDateTime (дата+час). На практиці розглянемо створення обʼєктів (поточні значення та фабричні методи), парсинг ISO-рядків, отримання компонентів, операції додавання та віднімання, порівняння, а також типові помилки й способи їх уникнути.
    Відкрита
  • ZonedDateTime, Instant, робота з часовими поясами

    JAVA 25 SELF
    13 рівень, 3 лекція
    У цій лекції розглянемо роботу з часом і часовими поясами в API Java 8+: що таке ZonedDateTime і Instant, як створювати дату й час у потрібному часовому поясі ( ZoneId), як переводити одну й ту саму подію між поясами за допомогою withZoneSameInstant(), як отримувати абсолютний момент у UTC, а також яких підводних каменів варто остерігатися під час переходу на літній/зимовий час. Наприкінці — практичні приклади та типові помилки.
    Відкрита
  • Форматування та парсинг дат: DateTimeFormatter

    JAVA 25 SELF
    13 рівень, 4 лекція
    Практичний посібник із роботи з датою та часом у Java за допомогою класу DateTimeFormatter: стандартні ISO‑формати, власні шаблони ofPattern, форматування й парсинг, обробка помилок DateTimeParseException та локалізація виведення (місяці й дні тижня потрібною мовою).
    Відкрита
  • Обчислення й порівняння дат, Duration і Period

    JAVA 25 SELF
    13 рівень, 5 лекція
    У цій лекції розберемо роботу з часом у Java: як додавати й віднімати інтервали у LocalDate, LocalTime, LocalDateTime і ZonedDateTime, як визначати різницю за допомогою Period і Duration, порівнювати дати методами isBefore(), isAfter(), isEqual(), а також обчислювати точні одиниці за допомогою ChronoUnit.DAYS.between(). Обговоримо нюанси Instant і часових поясів та розберемо типові помилки.
    Відкрита
  • Альтернативна реальність: нова золота лихоманка ШІ‑талантів

    JAVA 25 SELF
    13 рівень, 6 лекція
    У цій статті ви дізнаєтеся, як штучний інтелект змінив ринок праці в ІТ: чому найбільші корпорації борються за ШІ‑таланти, які суми пропонують провідним спеціалістам, як змінюється роль університетів і open‑source, та що це означає для звичайних програмістів. Ласкаво просимо у нову епоху, де мізки — найдорожча валюта!
    Відкрита
  • Лайфхаки IntelliJ IDEA

    JAVA 25 SELF
    14 рівень, 0 лекція
    Автодоповнення (Tab). IntelliJ IDEA — це дуже розумне середовище розробки. Дехто вважає її не просто відмінною IDE для розробки на Java, а найкращою IDE у світі.
    Відкрита
  • Поняття класу та об’єкта

    JAVA 25 SELF
    14 рівень, 1 лекція
    У цій лекції розберемося, що таке клас і об’єкт у Java: клас — це «креслення», а об’єкт — його екземпляр. Ви навчитеся оголошувати класи за допомогою ключового слова class, додавати поля та методи, створювати об’єкти за допомогою new, викликати методи на кшталт sayHello() і використовувати власні типи ( Person, BankAccount) у коді, зокрема — запускати їх через метод main.
    Відкрита
  • Структура класу: поля, методи, конструктори

    JAVA 25 SELF
    14 рівень, 2 лекція
    У цій лекції розглянемо, з чого складається клас у Java: поля (стан), методи (поведінка) та конструктори (ініціалізація). Поговоримо про модифікатори доступу public/ private, ключове слово this, конструктор за замовчуванням, а також про створення обʼєктів через new, виклик методів на кшталт sayHello() і запобігання помилкам на кшталт NullPointerException. На прикладах класів Person і User побачимо повний звʼязок: «поля → методи → конструктори».
    Відкрита
  • Створення об’єктів за допомогою new

    JAVA 25 SELF
    14 рівень, 3 лекція
    У цій лекції ви дізнаєтеся, як у Java створювати об’єкти за допомогою ключового слова new, як працює конструктор, що саме зберігається у змінній посилального типу та чому спроба використати null як об’єкт призводить до NullPointerException. На прикладах із класом Person розглянемо синтаксис new Person(), виклики методів (наприклад, sayHello()) і типові помилки під час створення об’єктів.
    Відкрита
  • Перевантаження конструкторів

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