Программирование на языке Java / Международный факультет прикладных информационных технологий СГТУ

Программирование на языке Java

Международный факультет прикладных информационных технологий СГТУ

г. Саратов

Рейтинги вузов

Глобальный сводный рейтинг лучших учебных заведений России

Лучшие программы вузов

Самые востребованные учебные программы

Подбор по профессии

Мы определим, какая профессия подойдет под ваши таланты

Программа курса: 1 История создания и особенности языка Java. История создания Java. Ниша Java в иерархии программных средств. Виртуальная машина Java и ее функции. Версии Java от Sun Microsystems и Microsoft. 2 Объектно-ориентированное программирование в Java. Компоненты, классы, события и методы. Особенности объектно-ориентированного программирования в Java. 3 Основные элементы языка. Идентификаторы, операторы и основные классы Java. Разработка простейшего приложения. 4 Исключения. Понятие исключения. Перехват исключений и их обработка. 5 Потоковый ввод-вывод. Объекты System.in и System.out. Работа с ними. 6 Работа с массивами Массивы данных. Создание, и работа с ними. Многомерные массивы. Массивы стандартных типов и массивы классов. 7 Наследование. Создание классов-потомков и работа с ними. Пакеты. Области видимости классов. 8 Апплеты. Использование приложений Java в сети Internet. Разработка апплетов. 9 Работа с графикой. Рисование на теле апплета. Динамичная графика. 10 Элементы управления. Кнопки, метки, поля ввода текста, переключатели и работа с ними. Обработка простейших событий кнопки. 11 Менеджеры размещений. FlowLayuot, GridLayout, BorderLayout, CardLayout и работа с ними. 12 Полиморфизм. Особенности Java при работе с виртуальными функциями. Полиморфизм. Абстрактные классы. 13 Обработка событий. Функция handleEvent и ее перегрузка. Класс Event. Упрощенные функции обработки событий от мыши. 14 Работа с потоками. Классы InputStream, OutputStream и базирующиеся на них. Работа с файлами. Класс File. 15 Интерфейсы и работа с ними. Понятие интерфейса как абстрактного класса. Примеры работы с интерфейсами. 16 Многопоточное программирование. Потоки и их использование в многозадачных ОС. Два способа реализации потоков в Java. 17 Работа с сетью. Межпрограммное соединение. Сокеты. Обмен данными между приложениями. 18 Теоретический тест. 19 Проект. 20 Защита проекта.
Сайт: www.aptechsar.com
E-mail: olga@sstu.ru
Адрес: 410054, г. Саратов, ул. Политехническая, д. 77, офис 424