• ,

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

План уровня:
  • Domain, URL
  • HTTP, port, request, response, REST
  • Date, Callendar
  • Date utils
  • URI, openConnection
  • URI, download file

Курс Java


Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • Системы контроля версий, коммиты и ветки
  • SVN and Git: отличия
  • Generics

Курс Java



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • Гибкая_методология_разработки
  • Agile, Scrum, Waterfall
  • иерархия исключений, errors
  • throwable, multiple exceptions, эксепшн внутри метода finalize
  • Аннотации: как пользоваться
  • Аннотации: как создавать

Курс Java

Материал по скраму на официальном сайте и на вики.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • Паттерны проектирования: Factory, FactoryMethod, AbstractFactory
  • Observer, Wrapper, Adapter, Signleton
  • Итераторы
  • Arrays, Collections
  • HashMap, LinkedHashMap, TreeMap, HashTable

Курс Java

Что еще можно посмотреть на досуге:

Подробно про HashMap
Подробно про LinkedHashMap
Подробно про TreeMap

Принцип работы списка с пропусками.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • MVC
  • POJO, DAO, DTO
  • ArrayList, LinkedList, Vector, Stack
  • HashSet, LinkedHashSet, TreeSet
  • Queue, Dequeue

Курс Java

Что еще можно посмотреть на досуге:

Инфа с вики про двоичное дерево.

Инфа с вики про красно-чёрные деревья.

Готовимся к собеседованию: Коллекции и особенности ссылки null.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • Tomcat install, configure
  • Run simple web application
  • IDEA: debug, точки останова
  • IDEA: watch, quick watch, change value
  • IDEA: evaluate expression
  • IDEA: file/class find
  • IDEA: refactoring
  • IDEA: replace, find

Курс Java

Что еще можно посмотреть на досуге:
Расширяем кругозор: Tomcat под Windows. Напомню, что в курсе используется джава7.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • Рекурсия
  • Сборка мусора, SoftReference
  • WeakReference, WeakHashMap
  • PhantomReference, finalization instead
  • Logger

Курс Java

Java logging. Hello World
Агрегация логов с нескольких серверов средставами log4j


Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • JavaScript
  • JSON
  • Сериализация в JSON
  • Json serialize frameworks (JackSON)
  • XML, Сериализация в XML
  • Сложная сериализация в XML, JAXB

Курс Java

Для решения задач понадобится скачать Jackson Core, Jackson Annotations и Jackson Databind версии 2.4.3.
Подключите эти библиотеки в IntelliJ IDEA.

Добавьте себе в закладки ссылку на репозиторий Мавена — mvnrepository.com

Реализовав большую задачу этого уровня, вы познакомитесь с такими библиотеками как Guava, Apache Commons Collections, JUnit.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • RandomAccessFile
  • StringReader, StringWriter
  • ByteArrayStream, PrintStream
  • Dinamic proxy
  • RMI

Реализовав большую задачу этого уровня, вы детально познакомитесь с Swing.

Курс Java

Что еще можно посмотреть на досуге:
Ответы на вопросы к собеседованию по теме уровня.

Хорошие примеры использования StringWriter-а



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • File, Files, Path
  • FileInputStream, FileOutputStream, ZipInputStream, ZipOutputStream
  • FileReader, FileWriter
  • Properties

Курс Java

Что еще можно посмотреть на досуге:
Ответы на вопросы к собеседованию по теме уровня.




Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • 16-я системя исчисления. 2 и 8 системы исчисления. Запись двоичного числа как 1000100В
  • Числовые операторы
  • Логические операторы
  • Побитовые операторы (&, xor, <<,...)
  • NaN, Infinity

Курс Java

Реализовав большую задачу этого уровня, вы познакомитесь с Swing.

Что еще можно посмотреть на досуге:
Ответы на вопросы к собеседованию по теме уровня.

Отличная статья про побитовые операции и операции битового сдвига в Java. Обязательна к прочтению!

Почитать что делать, если возникло NullPointerException.

Посмотреть результат перевода из одной системы счисления в другую можно тут.



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush
  • ,

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

План уровня:
  • NamingConventions, CodeConventions
  • Autoboxing (imutables)
  • Numbers (Integer, Long,...)
  • Boolean
  • Character
  • Void

Курс Java

Что еще можно посмотреть на досуге:
Ответы на вопросы к собеседованию по теме уровня.

Хорошая статья про особенности, которые нужно знать



Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария.
Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь!

Вернуться к плану обучения

Вернуться к обучению java онлайн на JavaRush