Отчет #1, 14.11-20.11
1. Что я буду изучать
java (core/fundamentals), меня интересует сама платформа и ее кишки
План такой:
1. знакомство с java в целом (здесь достаточно длинный список тем, с которыми надо ознакомиться)
- в основном с помощью общей литературы
- в процессе составить список вопросов, требующих отдельного уточнения
2. более подробное изучение языка, процесса компиляции и процесса исполнения
- в основном с помощью общей литературы
- обновлять список вопросов
3. рассмотрение избранных/важных тем отдельно и более детально
- с помощью узконаправленной литературы, статей, изучения исходного кода
- ответить на составленные ранее вопросы
- экстраполировать собcтвенные знания из
.net + c# (это то, что я использую в работе сейчас, и в чем достиг определенного уровня)
4. список изменений между различными версиями java (начиная с 5 до 8)
* java 5 - в универе
что-то такое было (самая точная формулировка моих знания

)
Я приступил к первому пункту. Для этого мне подойдет фактически любая книга из серии "Complete reference"/"Полное руководство". Остановился на этой. Внутри 34 главы, из которых мне нужно около 25. Первую главу пропустил, она посвящена истории развития, прочитал вторую и третью:
- Глава 2: Обзор языка Java
- Глава 3: Типы данных, переменные, массивы