+7(927) 893-40-70
Язык программирования Java – это язык программирования высокого уровня. Он относится к семейству смешанных языков. Позволяет использовать несколько стилей программирование Си. Язык Java подразумевает, что мы занимаемся только ООП. Кроме того считается, что по простоте и изучению и разработке Java превоскохит все языки. Это очень молодой язык он появился в 1995 году. В данном курсе вы получите представление о программировании на языке джава и научитесь писать сами. Программирование на языке Java в большинстве случаев используется для написания игр для мобильных телефонов.
Содержание курса «Программирование на языке Java»
Тема 1. Основы программирования на языке Java
Особенности языка Java и его предназначение: понятие языка программирования Java и обзор его преимуществ. Области применения языка программирования Java.
Структура пакета Java 2 SDK: обзор комплекта JDK и SDK в целом.
Простые типы данных. Приведение типов: обзор часто используемых типов данных. Приведение типов.
Операторы ветвления и циклы: ветвление, многовариантное ветвление, цикл.
Функции. Перегрузка функций
Тема 2. Синтаксис языка Java
Принципы объектно-ориентированного программирования: введение в ООП. Принципы разработки программ в ООП.
Классы. Инкапсуляция. Специальные методы класса.
Наследование. Типы доступа. Статические поля и методы
Полиморфизм
Интерфейсные классы
Исключительные ситуации: краткий обзор исключительных ситуаций.
Потоки в языке Java: возможности создания потоков implementing и extending.
Документирование Java программы: обзор видов и синтаксиса комментариев.
Разработка пакета. Стандартные пакеты из Java 2 SDK.
Файловый ввод-вывод данных. Пакет IO.
Тема 3. Графические интерфейсы пользователя
Создание графического интерфейса при помощи классов пакета AWT: обзор пакета AWT. Примеры создание графического интерфейса. Компоновки. Обработка событий. Создание и работа с событиями.
Работа со звуком: методы работы со звуком. Пример аудио приложения.
Тема 4.Апплеты
Сведения об апплетах: определение апплета. Область применения апплетов.
Структура апплета. Создание апплета: Создание апплета и его вставка в HTML файл.
Тема 5. Сервелеты. Технология Java Server Pages (JSP)
Пакет SEVLET Настройка WEB-Сервера Apache для работы с сервлетами. Создание сервлета. Технология JSP: обзор технологии JavaServer Pages.
Тема 6. Сетевые возможности
Пакет NET: обзор пакета NET.
Создание программы использующей клиент-серверное взаимодействие
Тема 7. Доступ к базам данных
Основные сведения о базах данных.
Создание БД формата Access: определение БД. Создание и работа с БД формата Access.
Пакет SQL.СУБД JDBC: обзор пакета SQL. Обзор Java DataBase Connectivity.
Тема 8. Технология Java Beans. Обзор передовых технологий языка Java
Основы технологии JavaBeans Создание компонента JavaBeans: обзор технологии JavaBeans и пример ее компонента.
Обзор технологий RMI и CORBA
Зачет - практическая работа