JavaRush
Акция
Java-университет
Обучение
Курс
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Карта квестов
  • Лекции
  • CS50
  • Android
  • Spring
Все квесты Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Java Syntax Pro Модуль 3. Java Professional Модуль 4. SQL & Hibernate Модуль 5. Spring Harvard CS50 Google Android
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Вы достигли 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
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2023 JavaRush
MastercardVisa
"Программистами не рождаются" © 2023 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.