El objetivo está desatendido
El autor lleva sin comentar el objetivo 8 años 5 meses 20 días
	Carrera y trabajo
	
        
            
        
                    
    
    Пройти 30 уровней JavaRush + попасть на стажировку
Пройти 30 уровней JavaRush + попасть на стажировку
Criterio del fin
Выполнено тестовое задание на стажировку
- 
                    
                    
Уровень 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
 
- 1198
 - 17 abril 2017, 09:22
 
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro