Тема | Академических часов |
Блок 1. Введение | |
Java технология Анализ простого Java приложения Выполнение Java приложения | 2 |
Блок 2. Объектно-ориентированное программирование | |
Использование комментариев в исходнике программы Определения класса, члена, атрибута, метода, конструктора и пакета Типы данных и операции над ними Понятие о программных операторах Java, их описание и использование Работа с действительными числами | 4 |
Блок 3. Массивы | |
Объявление и создание массивов с элементами примитивного типа, типа класса или массива Инициализация элементов массива Определение количества элементов массива Операции над массивами | 4 |
Блок 4. Работа со строками | |
Описание, выделение памяти, ввод/вывод Операции над строками | 4 |
Блок 5. Основные классы потоков ввода/вывода | |
Пакет java.io Сериализация объектов Структуры данных Работа с коллекциями и файлами | 12 |
Блок 6. Понятие процесса и потока | |
Приоритеты. Группы потоков Реализации при нескольких потоках Встроенная синхронизация Синхронизированные методы, особенности их работы | 12 |
Блок 7. Разработка web-приложений на Java | |
Апплеты, фреймы, диалоги Жизненный цикл Перерисовка. Работа с цветом и графикой Передача параметров Графический интерфейс пользователя Основы оконной графики Элементы управления Менеджеры размещения | 22 |