JavaRush/Java блог/Архив info.javarush/Уровень 13: план уровня и доп. материалы
hubert
41 уровень

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

Статья из группы Архив info.javarush
участников
План уровня:
  • Интерфейсы: сравнение с абстрактным классом, множественное наследование.
  • Интерфейсы
  • Множественное наследование интерфейсов
  • Абстрактный класс vs. интерфейс
  • Поток для чтения - InputStream
  • Поток для записи - OutputStream
На этом уровне потоки ввода-вывода рассматриваются поверхностно. Детальное углубленное изучение будет на 18-19 уровнях.
Курс Java Что еще можно посмотреть на досуге: Интерфейсы на Wiki Глава «Интерфейсы» в Thinking in Java
Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения
Вернуться к обучению java онлайн на JavaRush
Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
DenisDN
Уровень 17
17 апреля 2016, 12:08
www.quizful.net/post/inner-classes-java Для тех кто не понимает почему задача level13.lesson02.task05 проходит с модификатором static. Спасибо пользователю AndyRad за ссылку на статью по этой теме. Очень советую, все становиться на свои места.
IvanSPb
Уровень 21
4 апреля 2016, 18:12
kostin.ws/java/java-abstract-and-interfaces.html — про интерфейсы, абстрактные классы — коротко, четко, понятно. Рекомендуется на свежую голову перед прочтением wikijava.
saul
Уровень 22
22 октября 2015, 22:39
В примере видел
String process(Object input)

— принимает 1 аргумент. Однако вызывается данный метод с двумя аргументами
process(new Upcase(), s);

Причём код компилируется и работает.
Объясните, пожалуйста, с чем мы имеем дело?
IvanSPb
Уровень 21
4 апреля 2016, 18:15
Внимательно читать код.
public class Apply {
public static void process(Processor p, Object s) {
print(«Using Processor » + p.name());
print(p.process(s));
}
Непросто все это увидеть, тоже несколько раз вчитываюсь.
GreMal
Уровень 25
15 января 2015, 20:35
Вопрос по лекции. Раздел «Стандартные интерфейсы: InputStream, OutputStream», самый первый пример по чтению/записи из/в поток.
int data = inStream.read(); //читаем один байт из потока для чтения

Поясните, пожалуйста, а то я не понимаю. int занимает четыре байта (как нас учили в лекциях ранее). Получается, в переменную размером четыре байта мы читаем значение один байт?
Gareghunter
Уровень 8
14 августа 2014, 18:35
HeadFirst действительно помогает, к джавараш приступил только после прочтения половины книжки :)
itmanager_kz
Уровень 18
16 февраля 2015, 21:02
Тоже самое.
Тоже половину прочел, теперь пылится на полке.
MindIbniM
Уровень 41
19 июля 2014, 13:52
Из литературы, посоветовал бы, в первую очередь «Изучаем Java», ну или «HeadFirst Java» в оригинале. Для новичка то, что нужно. И закреплять через некоторое время Философией Эккеля.
wmmix
Уровень 20
27 мая 2014, 16:30
Точно не тебе одному, это сложный тема для понимания.
VasylHoshovsky
Уровень 24
18 июля 2014, 23:42
Я, вроде, понял все с первого раза. Общую картину уловил…
Но на некоторых задачах застрявал на пару часов, все через незаметные ньюансы
kirsan
Уровень 20
16 мая 2014, 20:52
Ребята, оспокойте меня и скажите, что не мне одному так тяжело понимать (а иногда совсем не понимать) то, что написано в 8й и 9й главах Thinking in Java :)
Anton_n
Уровень 33
27 мая 2014, 17:58
«Книга эта очень глубокая и полезная. Очень рекомендую ее для глубокого понимания, что такое Java. Новичкам она будет, скорее всего, просто бесполезна.» — отсюда www.skipy.ru/useful/books.html

Когда там в качестве простенького примера приводится программа на 3 экрана (причем с минимальными пояснениями), то это просто бесит. Книга глубокая, но не сказать, что автор умеет понятно объяснять.
Akira
Уровень 20
6 июня 2017, 01:47
нет, не одному) для меня главы насчет вложенных внутренних и прочих классов были одними из самых сложных))пол дня ходил в прострации, устаканивая все в голове)