# Программирование на языке JAVA

Курс лекций и семинаров для студентов второго курса ФизТеха, факультет ФИВТ на 2014 год.

Семинары

В папке tasks находятся описания заданий на семинары. Для написания программ необходимо руководствоваться соглашениями по оформлению кода от Oracle (Code Conventions).

В документе github-workflow описаны общие правила по ведению задач на github, а также упрощение жизни с помощью утилиты checkstyle, которая проверяет код на соответствие Code Conventions.

Лекции

  1. Java, JVM, примитивные типы
  2. Object, String, исключения
  3. IO Stream, инициализация объектов, enum
  4. Лямбды, аннотации, обобщения, коллекции
  5. Reflection, Proxy, JUnit
  6. Сериализация, XML, JSON
  7. Многопоточность
  8. Многопоточность
  9. Многопоточность
  10. Сборщик мусора
  11. Работа с сетью

Список литературы

Успеваемость

Таблица на Google Docs