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

Лекції

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

    Java Core
    8 рівень, 0 лекція
    Вітаємо, ви пройшли сьомий рівень квесту Java Core! Він був справді непростий. Ви продовжили знайомство з нитками і почали розбиратися з проблемами, що виникають при багатопоточності, вирішили 23 завдання (або близько того). Продовжуємо так само, придивимося до потоків введення-виведення.
    Відкрита
  • Потоки введення/виводу

    Java Core
    8 рівень, 1 лекція
    Насправді потоки введення/виводу вам уже певною мірою знайомі. Пам'ятаєте System.out.println? Так ось, System.out - це статична змінна на ім'я out типу PrintStream (спадкоємець OutputStream) у класі System. Отже, весь цей час ви благополучно користувалися потоком PrintStream.
    Відкрита
  • Потоки для введення/виведення файлів

    Java Core
    8 рівень, 2 лекція
    У цій лекції вчитель Ріша розповість вам про два класи для читання та запису файлів. Це FileInputStream та FileOutputStream. Перший, як ви, швидше за все, вже здогадалися, дозволяє читати послідовно з файлу байти, другий – записувати байти у файл. Клацніть на лекцію, і ви дізнаєтеся про те, як влаштовані ці класи.
    Відкрита
  • Завдання на FileInputStream, FileOutputStream

    Java Core
    8 рівень, 3 лекція
    Ніколи не знаєш, зрозумів ти тему чи ні, доки не спробуєш застосувати знання на практиці! Про це добре знає вчитель Дієго. Тому сьогодні він підготував вам п'ять завдань для тренування розуміння класів FileInputStream і FileOutputStream. Шукаємо і виводимо на екран мінімальний, максимальний, найчастіший і рідкісний байт у файлі.
    Відкрита
  • InputStream/OutputStream

    Java Core
    8 рівень, 4 лекція
    Сьогодні вчитель Еллі допоможе вам глибше зрозуміти природу InputStream та OutputStream. Ви дізнаєтеся, що ці двоє — не інтерфейси, а абстрактні класи. І вони навіть мають кілька реалізованих методів. Які саме? Дізнаєтесь з цієї лекції.
    Відкрита
  • Завдання на InputStream/OutputStream

    Java Core
    8 рівень, 5 лекція
    Робот і, за сумісництвом, майстерний педагог Дієго вважає, що студенти 8 рівня другого квесту надто мало займаються. І це при тому, що зараз - саме час натиснути! Отже, нічого прохолоджуватися, погнали вирішувати завдання на тему «Приборкання InputStream та OutputStream у природних умовах».
    Відкрита
  • BufferedInputStream

    Java Core
    8 рівень, 6 лекція
    Ви вже помітили, як багато в Java складних складових слів? Сьогоднішнє наше заняття присвячене класу з витонченою назвою BufferedInputStream. Але перш за все вчитель Кім розповість вам про те, що таке патерн проектування «Обертка» і навіщо він потрібний.
    Відкрита
  • Пишемо свій потік – обгортку на System.in

    Java Core
    8 рівень, 7 лекція
    Сьогодні ми займатимемося дуже цікавою роботою – заміною потоку введення – System.in. Спочатку нам потрібно створити буфер, потім покласти в нього якісь значення. Потім загорнути в клас, який вміє з цього буфера читати дані протоколу InputStream. Подробиці – у лекції.
    Відкрита
  • Завдання потоки | 8 рівень

    Java Core
    8 рівень, 8 лекція
    Якщо вам сподобалася тема «Потоки», всі ці обгортки та BufferedInputStream, ви із задоволенням вирішите ці п'ять завдань, підготовлені для вас Дієго Чудовим. Ну а якщо тема не сподобалася… Що ж, ви вирішите їх без задоволення. А куди подітися?
    Відкрита
  • Корисні посилання від Професора — 18

    Java Core
    8 рівень, 9 лекція
    Дивитися на той самий матеріал під різними кутами — корисно, адже всі мислять по-різному, і, можливо, найкраще джерело теорії для вас відрізняється від того, що підійде вашому другові. Спеціально для вас професор знайшов у мережі дуже цікаву лекцію, з якої ви дізнаєтеся багато нового про потоки вводу/виводу.
    Відкрита
  • Гра Skyrim

    Java Core
    8 рівень, 10 лекція
    Є у нас на JavaRush така традиція: ближче до кінця рівня вчитель Хуліо запрошує вас переглянути цікаве та захоплююче відео, пов'язане з ІТ. Ви розслабляєтеся, дізнаєтесь багато нового, та ще й чорну матерію за це отримуєте… Цього разу відео буде присвячено грі Skyrim.
    Відкрита
  • Бонусне завдання | 11 лекція | 8 рівень

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