Цель заброшена
Автор не отписывался в цели 8 лет 24 дня
Выучить Java
Привет, мне 26. И я хочу выучить Java. Звучит как в обществе анонимных кого то там :D На данный момент имею прочитанную книгу HeadFirst до 6 главы частично, и 8 уроков JavaRush частично.
И да, скоро два отпуска почти в подряд, так что, времени должно хватить, возможно уже и третий намечается + новогодние каникулы. самое время посвятить себя Java. Хоть сейчас и большой ажиотаж к ее изучению и таких как я много, но работаю ITшником и изучение лишним не будет точно.
Критерий завершения
Работа в команде Java(В том числе и OpenSourse)
Личные ресурсы
ПК, Доступ в интернет 24 часа в сутки, наличие книг, подписка на JavaRush
Экологичность цели
Сменить род деятельности
-
Добить 6 главу "Изучаем Java"
Хватит тянуть время ленивая жопа бери книгу читай, запоминай
-
Изучение 7 главы HeadFirst
-
Изучение 8 главы HeadFirst
-
Изучение 9 главы HeadFirst
-
Изучение 10 главы HeadFirst
-
Изучение 11 главы HeadFirst
-
Изучение 12 главы HeadFirst
-
Изучение 13 главы HeadFirst
-
Изучение 14 главы HeadFirst
-
Изучение 15 главы HeadFirst
-
Изучение 16 главы HeadFirst
-
Изучение 17 главы HeadFirst
-
Изучение 18 главы HeadFirst
-
Просмотреть и изучить Приложение А и Б в книге
-
Добить на JavaRush Коллекции: LinkedList, HashSet, HashMap. Date - дата.
Стоимость этапа — 5000 ₽
-
Знакомство с исключениями: try, catch, throws, multy-catch.
-
Приведение примитивных типов: расширение и сужение.
-
Основы ООП: основные принципы, наследование, инкапсуляция.
-
Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.
-
Интерфейсы: сравнение с абстрактным классом, множественное наследование.
-
Приведение типов, instanceof. Большая задача на интерфейсы.
-
Перегрузка методов, особенность вызова конструкторов
-
Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep
-
Знакомство с нитями: synchronized, volatile, yield
-
Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream
-
Знакомство с потоками: Reader/Writer, FileReader/FileWriter
-
Сериализация
-
Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...
-
String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
-
Внутренние классы, примеры: Map.Entry
-
Внутренние классы, особенности реализации
-
Создание и остановка нитей: start, interrupt, sleep, yield.
-
Совместный доступ к монопольным данным: synchronized, volatile
-
DeadLock. Wait, notify, notifyAll
-
ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Опыт работы с Jsoup
-
Autoboxing, особенности реализации
-
Операторы: числовые, логические и бинарные. Опыт работы с Swing
-
Работа с файлами и архивами
-
RMI и динамический прокси. Опыт работы с Swing
-
JSON, JavaScript. Опыт работы с Guava, Apache Commons Collections, JUnit
-
Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование
-
Системы контроля версий: Git и SVN. Generics
-
Основные паттерны для создания веб приложений. Углубленное изучение коллекций
-
Паттерны проектирования. Утилитные классы Arrays. Collections
-
Методологии разработки. Аннотации в Java. Иерархия исключений
-
Создаем первое веб приложение. Работа с Tomcat и Idea
-
URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.
- 2017
- 21 сентября 2016, 05:32
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением