Факультативный курс "Программирование на Java" СПб ГУАП весна 2014

Рекомендуемая литература

 
Примерное содержание курса
  • Тема 1 Введение в Java
    • Обзор
    • Основные концепции платформы
    • Состав платформы
    • Hello, World!
  • Тема 2 Основные понятия
    • Базовые типы данных
    • Основные понятия языка
    • Классы, объекты, и их составляющие
    • Инкапсуляция, наследование и полиморфизм
    • Перегрузка vs переопределение
    • Класс Object
  • Тема 7 Внутренние классы
    • Внутренние классы
    • Анонимные внутренние классы
    • Вложенные классы
  • Тема 3 Исключения
    • Ошибки
    • Исключения времени исполнения
    • Контролируемые исключения
    • Обработка исключений
    • AutoCloseable (JDK 7+)
  • Тема 4 Многопоточность
    • Понятие многопоточности
    • Примитивы синхронизации
    • Проблемы
    • java.util.concurrent
  • Тема 5 I/O
    • Файловый ввод-вывод
    • Сетевой ввод-вывод
    • Защищенные сетевые соединения
    • Nio2
    • Сериализация
    • JDBC
Задание на лабораторную работу 1
Задание на лабораторную работу 2
Задание на лабораторную работу 3
Задание на лабораторную работу 4