JavaRush
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы достигли 19 уровня

    Java Core
    9 level,0 lecture
    Поздравляем, вы прошли 8 уровень квеста «Java Core»! Вы изучили потоки ввода-вывода, узнали, как написать собственную обёртку на System.in, а ещё — решили 29 задач (если только не оставили пару-тройку на потом). На 9 уровне продолжим знакомство с потоками, и изучим интерфейсы Reader/Writer и классы FileReader/FileWriter.
    Open
  • Адаптеры

    Java Core
    9 level,1 lecture
    Адаптер — он и в языке программирования Java — адаптер. Под этим термином понимают некий переходник, который позволяет подключить друг к другу объекты с разными интерфейсами. Проверено: если хорошо изучите шаблон проектирования «Адаптер», лучше поймете потоки ввода-вывода.
    Open
  • Reader/Writer

    Java Core
    9 level,2 lecture
    Reader и Writer — это два абстрактных класса, которые очень похожи на классы InputStream и OutputStream. Только вот они работают с символами: читают символы и записывают символы. «Читатель» Reader и «Писатель» Writer очень удобны при работе с текстовой информацией. Изучаем и используем!
    Open
  • Задачи на Reader/Writer

    Java Core
    9 level,3 lecture
    Вместо того чтобы писать 100500 разных классов, разработчики Java реализовали пару десятков адаптеров и разрешили их соединять друг с другом, как программисту захочется. Диего придумал для вас много разных задач на адаптеры, Reader и Writer. Наслаждайтесь!
    Open
  • FileReader/FileWriter

    Java Core
    9 level,4 lecture
    Из предыдущих лекций вы могли узнать о FileInputStream и FileOutputStream, а сегодня ученики Секретного Центра JavaRush готовятся к встрече с классами FileReader и FileWriter. Все эти классы — адаптеры между объектом File и “интерфейсами” InputStream, OutputStream, Reader, Writer. Подробности — в лекции!
    Open
  • Задачи на FileReader/FileWriter

    Java Core
    9 level,5 lecture
    Чтобы усвоить все эти адаптеры, нужно решить много задач. Прочувствовать их, так сказать, кончиками пальцев и нейронными окончаниями в мозгу… или что там у роботов. Учитель Диего не оставляет надежду сделать из учеников Секретного Центра JavaRush настоящих программистов и буквально засыпает их задачками.
    Open
  • BufferedReader/InputStreamReader

    Java Core
    9 level,6 lecture
    Программирование — это практика. Вот почему порой мы сначала начинаем чем-то пользоваться, а лишь потом разбираемся, что к чему. Именно так произошло с классами BufferedReader и InputSreamReader, которые ученики JavaRush используют еще во время первого квеста. Пришла пора понять, как они устроены.
    Open
  • Пишем свой ридер-обертку на System.out

    Java Core
    9 level,7 lecture
    В секретной лаборатории не менее секретного учебного центра JavaRush сегодня изучают подмену объектов. Наставник Билаабо покажет, как можно написать обертку на System.out да так, чтобы никто не заметил подмены. Но для начала нужно немного разобраться с самой System.out.
    Open
  • Задачи на потоки | 9 уровень

    Java Core
    9 level,8 lecture
    Наступил тот самый момент, когда студенты секретного учебного центра JavaRush начинают писать свои собственные обёртки. Учитель Диего предлагает вам реализовать с полдесятка хитрых ридер-обреток. Хитрость каждый раз будет разная. В одном случае ридер-обёртка заменит все буквы на прописные, в другом — выведет только цифры. Вперед!
    Open
  • Полезные ссылки от Профессора — 19

    Java Core
    9 level,9 lecture
    Смотреть на один и тот же материал под разными углами — полезно, ведь все мыслят по-разному, и, возможно, лучший источник теории для вас отличается от того, который подойдет вашему другу. А иногда полезно перечитать ещё разок то, что когда-то уже читали. Сегодня — именно такой случай. Перечитываем статью о потоках ввода/вывода.
    Open
  • Как работает Facebook

    Java Core
    9 level,10 lecture
    Есть у нас на JavaRush такая традиция: ближе к концу уровня учитель Хулио приглашает вас посмотреть интересное и увлекательное видео, связанное с ИТ. Вы расслабляетесь, узнаете много нового, да ещё и чёрную материю за это получаете… Из этого видеоролика вы узнаете, как работает социальная сеть Facebook.
    Open
  • Бонусное задание | 11 лекция | 9 уровень

    Java Core
    9 level,11 lecture
    Капитан Galaxy Rush Бобров на связи! У него для вас есть пару сюрпризов. Точнее, не пару, и не сюрпризов, а целых десять задач на закрепление знаний о потоках. Они не самые простые, зато плодотворно влияют на мозги (или процессоры, у кого что). Ну а если возьметесь за бонусные задачи, то получите вдвое больше «экспы»!
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush