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

Лекції

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

    Java Core
    9 рівень, 0 лекція
    Вітаємо, ви пройшли 8 рівень квесту Java Core! Ви вивчили потоки введення-виводу, дізналися, як написати власну обгортку на System.in, а ще вирішили 29 завдань (якщо тільки не залишили пару-трійку на потім). На 9 рівні продовжимо знайомство з потоками, та вивчимо інтерфейси Reader/Writer та класи FileReader/FileWriter.
    Відкрита
  • Адаптери

    Java Core
    9 рівень, 1 лекція
    Адаптер – він і в мові програмування Java – адаптер. Під цим терміном розуміють якийсь перехідник, що дозволяє підключити один до одного об'єкти з різними інтерфейсами. Перевірено: якщо добре вивчите шаблон проектування «Адаптер», краще зрозумієте потоки вводу-виводу.
    Відкрита
  • Reader/Writer

    Java Core
    9 рівень, 2 лекція
    Reader і Writer – це два абстрактних класи, які дуже схожі на класи InputStream та OutputStream. Тільки ось вони працюють із символами: читають символи та записують символи. Читач Reader і Письменник Writer дуже зручні при роботі з текстовою інформацією. Вивчаємо та використовуємо!
    Відкрита
  • Завдання на Reader/Writer

    Java Core
    9 рівень, 3 лекція
    Замість того, щоб писати 100 500 різних класів, розробники Java реалізували пару десятків адаптерів і дозволили їх з'єднувати один з одним, як програмісту захочеться. Дієго вигадав вам багато різних завдань на адаптери, Reader і Writer. Насолоджуйтесь!
    Відкрита
  • FileReader/FileWriter

    Java Core
    9 рівень, 4 лекція
    З попередніх лекцій ви могли дізнатися про FileInputStream та FileOutputStream, а сьогодні учні Секретного Центру JavaRush готуються до зустрічі із класами FileReader та FileWriter. Всі ці класи - адаптери між об'єктом File та "інтерфейсами" InputStream, OutputStream, Reader, Writer. Подробиці – у лекції!
    Відкрита
  • Завдання на FileReader/FileWriter

    Java Core
    9 рівень, 5 лекція
    Щоб засвоїти всі ці адаптери, необхідно вирішити багато завдань. Відчути їх, так би мовити, кінчиками пальців та нейронними закінченнями у мозку… або що там у роботів. Вчитель Дієго не залишає надію зробити з учнів Секретного Центру JavaRush справжніх програмістів і буквально засинає їх завданнями.
    Відкрита
  • BufferedReader/InputStreamReader

    Java Core
    9 рівень, 6 лекція
    Програмування – це практика. Ось чому часом ми спочатку починаємо чимось користуватися, а лише потім розуміємо, що до чого. Саме так сталося з класами BufferedReader та InputSreamReader, які учні JavaRush використовують ще під час першого квесту. Настав час зрозуміти, як вони влаштовані.
    Відкрита
  • Пишемо свій рідер-обгортку на System.out

    Java Core
    9 рівень, 7 лекція
    У секретній лабораторії не менш секретного навчального центру JavaRush сьогодні вивчають заміну об'єктів. Наставник Білаабо покаже, як можна написати обгортку на System.out так, щоб ніхто не помітив заміни. Але для початку потрібно трохи розібратися із самою System.out.
    Відкрита
  • Завдання потоки | 9 рівень

    Java Core
    9 рівень, 8 лекція
    Настав той момент, коли студенти секретного навчального центру JavaRush починають писати свої власні обгортки. Вчитель Дієго пропонує вам реалізувати з півдесятка хитрих рідер-брехун. Хитрість щоразу буде різною. В одному випадку рідер-обгортка замінить усі літери на великі, в іншому — виведе лише цифри. Уперед!
    Відкрита
  • Корисні посилання від Професора — 19

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

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

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