User hubert
hubert
41 уровень

Уровень 19: план уровня и доп. материалы

Статья из группы Архив info.javarush.ru
План уровня:
  • Знакомство с потоками: Reader/Writer, FileReader/FileWriter
  • Шаблон проектирования "Адаптер" (Adapter)
  • Reader, Writer
  • FileReader/FileWriter
  • Wrapper и BufferedReader/InputSreamReader
На этом уровне потоки ввода-вывода рассматриваются выборочно. Дополнительное углубленное изучение будет на 31-32 уровнях.
Курс Java Что еще можно посмотреть на досуге: Глава "Система ввода.вывода в Java" в Thinking in Java
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению
java онлайн
на JavaRush
Комментарии (17)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Invictus Уровень 19, Россия
15 декабря 2016
У меня такой вопрос: при чтении русскоязычных символов возникают проблемы с кодировкой — они считываются в виде кракозябр. Насколько я понимаю, FileReader не позволяет явно задавать кодировку файла-источника, поэтому я использовал такую конструкцию:
<code>
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream((file), "Cp1251"))) 
</code>


В этом случае русские символы читаются как надо, но валидатор программы не принимает. Кто-то сталкивался с подбоной проблемой?
В частности, я говорю про задачу первую бонусную задачу уровня, которая вообще не на потоки.
Rim Уровень 27, Екатеринбург, Россия
23 августа 2016
Доброго времени суток!
Тоже застрял на 18 и 19 уровнях.
Такой вопрос по адаптерам — верно ли понимаю:
Если говорить совсем простым языком о примере с интерфейсами который в лекции, то в классе-Адаптере «MyClass» переопределяются методы одного интерфейса в методы другого, или я что-то не так понимаю?
HOS Уровень 40, Киев, Украина
19 июля 2016
На этом уровне видео не работает.
Пишет следующее:
«Это видео содержит материалы от партнера Discovery Communications, который заблокировал их показ в целях соблюдения авторских прав.»
Alexey007gold Уровень 41, Koscierzyna, Польша
29 июня 2016
Копировать файл с помощью FileReader и FileWriter тоже можно если он текстовый (т.е. состоит из символов). Я не понял, а с чего еще файл состоять может кроме символов?
shurius Уровень 41, Минск, Беларусь
4 июня 2016
Жадные и ленивые алгоритмы регулярных выражений для бонуса
lexel Уровень 39, Passau, Украина
12 февраля 2016
На курсе ссылка ведет на страницу
А должна вести на страницу
Это сюда нужно писать чтобы исправили?
pro100boy Уровень 41, Днепр, Украина
12 августа 2015
ineshyk Уровень 24, Винница, Украина
24 января 2015
а что сейчас с сайтом wikijava.org.ua?
ath01 Уровень 28, Екатеринбург, Россия
22 января 2015
Застрял на этих чертовых 18 и 19 уровнях. Так все непонятно. Прогресс просто встал.
ZoomAll Уровень 25, Москва
10 сентября 2014
Глава «Reader/Writer» содержит неточность:



BufferedReader даже близко не может быть адаптером, потому что не выполняет преобразования:



BufferedReader это неклассический Decorator.