Программирование на языке JAVA
Специальный курс
- Назначение и применение языка, его особенности. JDK. Компилятор. Виртуальная Java-машина. Основные типы данных. Структура исходной программы.
- Условия, циклы, переключатели.
- Массивы. Особенности Масивов в Java. Массивы разной длины и размерности.
- Функции (методы). Передача параметров.
- Классы. Строение класса. Поля и методы. Абстрактные классы и методы.
- Объектно-ориентированное программирование. Инкапсуляция, наследование, полиморфизм. Наследование свойств классов.
- Пакеты. Области видимости. Модификаторы доступа.
- Исключения. Обработка ошибок при помощи исключений, Создание собственных исключений.
- Потоки (нити) вычислений. Создание потоков. Приоритеты. Обмен данных между потоками.
- Потоки ввода-вывода.
- Файлы. Файловый ввод и вывод.
- Пакеты для создания оконных приложений.
- Апплеты, их назначение, особенности и применение.
- Разработка апплетов для интернет-страниц.
- События. Обработка событий.
- Внутренние классы и анонимные классы.
- Двойная буферизация при анимации изображений.
- Удаленная загрузка изображений.
- Фильтры изображений.
- Апплет-приложение.
- Диалоговые окна. Графический файловый интерфейс.
- Пакеты Java-Swing.
- Работа с базами данных. JDBC-ODBC.
- Создание клиент-серверных приложений.
- Сервлеты. Серверные приложения.
- Создание распределенных баз данных. Доступ к данным через интернет.