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

Лекції

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

    Java Syntax Zero
    16 рівень, 0 лекція
    Лєна — практикуюча лікарка, яка довго була впевнена, що програмування — це не про неї. Але сьогодні своєю розповіддю вона напевно дуже здивувала б себе колишню. У школі була з комп'ютером на «ви», а через кілька років написала програму для діагностики захворювань Лєна пише: «Коли вс
    Відкрита
  • Оператор try with resources

    Java Syntax Zero
    16 рівень, 1 лекція
    Зовнішні ресурси. Часом у процесі роботи Java-програма взаємодіє з об'єктами поза Java-машиною, наприклад із файлами на диску. Такі об'єкти називають зовнішніми ресурсами. Внутрішні ресурси — це об'єкти, створені всередині Java-машини. Зазвичай взаємодія відбувається за такою
    Відкрита
  • Потоки для вводу даних

    Java Syntax Zero
    16 рівень, 2 лекція
    Потоки даних. Програми рідко працюють самі по собі. Зазвичай вони так чи інакше взаємодіють із «зовнішнім світом». Це може бути зчитування даних із клавіатури, надсилання повідомлень, завантаження сторінок з інтернету або передавання файлів на віддалений сервер. Така взаємодія називається
    Відкрита
  • Ланцюжки потоків

    Java Syntax Zero
    16 рівень, 3 лекція
    Клас InputStreamReader. Ще однією цікавою особливістю потоків є можливість об'єднувати кілька потоків у ланцюжки. Потік може читати дані не тільки із джерела даних, в якому вони зберігаються, але також з іншого потоку. Це дуже потужний механізм у Java, який дав змогу конструювати складні
    Відкрита
  • Потоки виводу

    Java Syntax Zero
    16 рівень, 4 лекція
    Клас OutputStream. З потоками вводу ми щойно розібралися. Тепер саме час поговорити про потоки виводу. Клас OutputStream є батьківським класом для всіх класів, які підтримують байтове виведення. Це абстрактний клас, який сам нічого не робить: для цього є класи-спадкоємці
    Відкрита
  • Знайомство з файлами

    Java Syntax Zero
    16 рівень, 5 лекція
    Клас Path. Якщо ви хочете написати програму, що працює з файлами на диску, ви можете легко це зробити. У Java є дуже багато класів, які допомагають працювати з файлами та їхнім вмістом. У ранніх версіях Java для роботи з файлами використовувалися такі класи, як File
    Відкрита
  • Робота з файлами в Java

    Java Syntax Zero
    16 рівень, 6 лекція
    Клас Files. Для роботи з файлами є чудовий утилітний клас — java.nio.file.Files. Він має методи буквально на всі випадки. Усі методи цього класу є статичними й працюють з об'єктами типу Path. Методів дуже багато, тому ми розглянемо лише основні: Метод Опис
    Відкрита
  • Робота з мережею

    Java Syntax Zero
    16 рівень, 7 лекція
    Клас URL. Роботу з потоками вводу й виводу ми вже вивчили, роботу з файлами вивчили. То що ж вивчати далі? А як щодо роботи з мережею та інтернетом? Звучить заманливо, чи не так? У Java працювати з інтернетом не складніше, ніж працювати з файлами. Ну хіба що трошечки. Для роботи з ресурса
    Відкрита
  • Додаткові лекції до рівня

    Java Syntax Zero
    16 рівень, 8 лекція
    java.io та java.nio На цьому рівні ми розглянули потоки вводу й виводу та познайомилися з їхніми методами. Якщо вам здається, що ви ще недостатньо розібралися з темою Java/IO, можна продовжити обговорення й розглянути декілька практичних прикладів. Нічого складного: читайте статтю «Ввід-вивід у Java. Класи FileInputStream,
    Відкрита
  • Айтішний релакс

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