Цель заброшена
Автор не отписывался в цели 7 лет 6 месяцев 7 дней
Карьера и работа
Пройти 30 уровней JavaRush + попасть на стажировку
Пройти 30 уровней JavaRush + попасть на стажировку
Критерий завершения
Выполнено тестовое задание на стажировку
-
Уровень 19
- Знакомство с потоками: Reader/Writer, FileReader/FileWriter
- Шаблон проектирования «Адаптер» (Adapter)
- Reader, Writer
- FileReader/FileWriter
- Wrapper и BufferedReader/InputSreamReader
-
Уровень 20
- Сериализация
- Сериализация/Десериализация
- transient
- Serializable, Externalizable
-
Уровень 21
- Приоритет операторов
- Все методы класса Object, метод toString()
- Методы equals & hashCode: зачем, где используются, как работают
- Знакомство с методами wait, notify, notifyAll
- Метод clone, интерфейс Cloneable.
- Метод finalize, try-with-resources (java7).
- Метод getClass(), объект Class, знакомство с Reflection
-
Уровень 22
- Что такое mutable/imutable объекты и зачем они
- Внутреннее устройство String, метод substring()
- Поиск подстроки в String
- String.format()
- StringBulder, StringBuffer
- Character, кодировки
- Регулярные выражения, примеры
- StringTokenizer, String.replace
-
Уровень 23
- final и другие ключевые слова java
- Внутренние классы
- Внутренние статические классы
- Внутренние анонимные класса, примеры
-
Уровень 24
- Интерфейсы-маркеры, глубокое клонирование.
- Наследование внутренних классов
- Локальные классы — классы внутри методов
- Что происходит на самом деле (во что компилятор превращает классы)
- Конструкторы/переменные анонимных inner классов
-
Уровень 25
- Enum, все особенности
- Thread Life Cycle, состояние объекта Thread
- Все нюансы создания и запуска новой нити, демоны.
- Все нюансы прерывания/остановки нитей
- Стек вызовов и перехват ошибок
- Другие методы класса Thread (sleep, yield...)
-
Уровень 26
- Comparator, сортировка коллекций
- Разделяемые ресурсы, Конфликты, проблема совместного доступа
- Применение volatile
- Мютекс и монитор
- Применение synchronized
- Concurency, BlockingQueues (java7)
-
Уровень 27
- Циклы (break и return, continue, метки)
- DeadLock, и его причины
- Стратегии избегания DeadLock
- Стратегия «wait-notify-notifyAll»
-
Уровень 28
- switch, case, default
- ThreadGroup — группы потоков
- Приоритеты потоков
- ThreadPool
- Executor, ExecutorService, Callable
-
Уровень 29
- NamingConventions, CodeConventions
- Autoboxing (imutables)
- Numbers (Integer, Long,...)
- Boolean
- Character
- Void
-
Уровень 30
- 16-я системя исчисления. 2 и 8 системы исчисления. Запись двоичного числа как 1000100В
- Числовые операторы
- Логические операторы
- Побитовые операторы (&, xor, <<,...)
- NaN, Infinity
-
Maven
-
MySQL.
- SQL для простых смертных
- http://www.sql-tutorial.ru/
-
Spring
-
Hibernate
-
Html & CSS
- 940
- 17 апреля 2017, 09:22
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением