Голосов: 0
#1
Модуль предназначен для изучения языка программирования Java. В нем рассматриваются основы программирования на языке Java, объектно-ориентированный подход к программированию, основные алгоритмы и типы данных, обработку ошибок и обработку событий с использованием инструментария Java. Также рассматриваются параллельное программирование на Java, работа с коллекциями, а также элементы API платформы Java: сетевое программирование, средства защиты и работа с БД.
Навыки, приобретаемые по окончании курса:
- Программирования на языке Java;
- Изучения программирования под различные платформы;
- Изучения специализированных возможностей Java
Основы
Объектно-ориентированное программирование
- Введение в Java;
- Обзор средств разработки;
- Типы данных, переменные, константы;
- Операторы, методы, массивы.
Алгоритмы и структуры данных
- Объектно-ориентированное программирование, основные понятия;
- Классы и объекты. Создание объектов;
- Работа со строками;
- Конструкторы, области видимости;
- Перегрузка.
Наследование
- Списки;
- Деревья;
- Стеки и очереди;
- Ассоциативные массивы;
- Алгоритмы сортировки и поиска.
Исключения
- Суперклассы и подклассы. Иерархия наследования;
- Полиморфизм, переопределение методов. Динамическое связывание;
- Абстрактные классы, интерфейсы;
- Идиомы проектирования.
Обработка событий
- Обработка ошибок, классификация исключений
- Перехват исключений, трассировка стека исключений.
Коллекции и обобщенное программирование
- Графический интерфейс пользователя;
- Создание апплетов;
- Работа с интерфейсами;
- Обработка событий мыши.
Многопоточное программирование
- Понятие обобщенного программирования;
- Определение коллекции. Интерфейсы коллекций. Коллекции
Создание графического интерфейса
- Параллельное программирование. Параллельные алгоритмы;
- Потоки в операционной системе;
- Потоки Java;
- Проблемы общего доступа к памяти;
- Идиома монитора;
- Методы wait, notify, notifyAll;
- Обзор java.util.concurrent.
Работа в сети
- Работа с AWT и Swing;
- Основные графические примитивы.
Средства защиты
- Java и сетевое программирование;
- Адресация в сети;
- Реализация сервера;
- Работа с электронной почтой;
- Обзор java.net.
Работа с базами данных
- Использование Java в защите информации;
- Загрузчики классов;
- Шифрование;
- Цифровые подписи.
- Обзор JDBC;
- SQL-запросы;
- Выполнение запросов;
- Транзакции.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.