JavaRush
Новогодняя акция
Университет
Java FullStack
Python FullStack
new
Web 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 лекция
    Вместо того чтобы писать 100500 разных классов, разработчики 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
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush