Примерный план:
- Введение. (на общем занятии) Рассказать почему java, что будет в курсе. Попросить установить jre, jdk, ide
- Примитивные типы.
- HelloWorld, javac, java, Объяснение исходного кода;
- Пакеты;
- Числа и арифметические операторы - примитивные типы, бинарные операторы, локальные переменные, значения по умолчанию, инкремент и декремент, Таблица бинарных операторов;
- Ветвление (условный переход) - Пример конструкции
if else
, конструкцияswitch
, тернарный оператор?:
; &
и&&
;- Циклы;
- Задания;
- Концепции Java.
- Виртуальная машина Java - что такое интерпритируемые языки, что такое jre, jdk, разные редакции java;
- Управление памятью - ручное управления памятью, автоматическое (shared pointer) и сборка мусора;
- Язык java;
- Типизация;
- ООП;
- Классы
- Примеры встроенных объектов - Массивы, Многомерные массивы, Строки;
- Задания;
- Функции (статические методы).
- Сложные типы (ООП)
- Продолжение ООП + коллекции
- Обработка исключений
- Exception;
try
,catch
;