Мета закинута
Автор не відписував в цілі 8 років 1 месяць 7 днів
Особистісний ріст
Научиться программировать на Java (JavaRush)
Стать программистом! используя ресурс JavaRush!
Критерій завершення
Прошел 40 уровней JavaRush
-
1 уровень Знакомство с Java: вывод на экран, типы String и int
-
2 уровень Знакомство с Java: переменные, методы, классы
-
3 уровень Первая программа: ввод с клавиатуры, работа в IDE
-
4 уровень Знакомство с ветвлениями и циклами
-
5 уровень Знакомство с классами: написание своих классов, конструкторы
-
6 уровень Знакомство с объектами: написание своих объектов, время жизни, статические переменные
-
7 уровень Массивы и списки: Array, ArrayList, знакомство с Generics
-
8 уровень Коллекции: LinkedList, HashSet, HashMap. Date - дата.
-
9 уровень Знакомство с исключениями: try, catch, throws, multy-catch.
-
10 уровень Приведение примитивных типов: расширение и сужение.
-
11 уровень Основы ООП: основные принципы, наследование, инкапсуляция.
-
12 уровень Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.
-
13 уровень Интерфейсы: сравнение с абстрактным классом, множественное наследование.
-
14 уровень Приведение типов, instanceof. Большая задача на интерфейсы.
-
15 уровень Перегрузка методов, особенность вызова конструкторов
-
16 уровень Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep
-
17 уровень Знакомство с нитями: synchronized, volatile, yield
-
18 уровень Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream
-
19 уровень Знакомство с потоками: Reader/Writer, FileReader/FileWriter
-
20 уровень Сериализация
-
21 уровень Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...
-
22 уровень String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
-
23 уровень Внутренние классы, примеры: Map.Entry
-
24 уровень Внутренние классы, особенности реализации
-
25 уровень Создание и остановка нитей: start, interrupt, sleep, yield.
-
26 уровень Совместный доступ к монопольным данным: synchronized, volatile
-
27 уровень DeadLock. Wait, notify, notifyAll
-
28 уровень ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Опыт работы с Jsoup
-
29 уровень Autoboxing, особенности реализации
-
30 уровень Операторы: числовые, логические и бинарные. Опыт работы с Swing
-
31 уровень Работа с файлами и архивами
-
32 уровень RMI и динамический прокси. Опыт работы с Swing
-
33 уровень JSON, JavaScript. Опыт работы с Guava, Apache Commons Collections, JUnit
-
34 уровень Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование
-
35 уровень Системы контроля версий: Git и SVN. Generics
-
36 уровень Основные паттерны для создания веб приложений. Углубленное изучение коллекций
-
37 уровень Паттерны проектирования. Утилитные классы Arrays. Collections
-
38 уровень Методологии разработки. Аннотации в Java. Иерархия исключений
-
39 уровень Создаем первое веб приложение. Работа с Tomcat и Idea
-
40 уровень URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.
- 1050
- 19 жовтня 2016, 15:33
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням