Java. Уровень 1. Основы программирования / "Специалист" (2011) RUS

Понедельник, 17 Июн 2013

Java. Уровень 1. Основы программирования / "Специалист" (2011) RUS

Цель курса: Получить теоретические знания и технические навыки,
требующиеся для создания простых Java-приложений.По окончании курса
Вы будете уметь:
* Создавать простые Java-приложения в среде Eclipse;
* Отлаживать создаваемые приложения;
* Использовать справочную систему Eclipse для Java и стандартных
библиотек Java 2;
* Создавать простые графические и консольные приложения.

Java. Уровень 1. Основы программирования / "Специалист" (2011) RUS

Цель курса: Получить теоретические знания и технические навыки,
требующиеся для создания простых Java-приложений.По окончании курса
Вы будете уметь:
* Создавать простые Java-приложения в среде Eclipse;
* Отлаживать создаваемые приложения;
* Использовать справочную систему Eclipse для Java и стандартных
библиотек Java 2;
* Создавать простые графические и консольные приложения.

Содержание

Модуль 1. Введение в Java и Java-технологии.
* Области применения Java.
* JDK, JVM.
* Java 2 (Java EE/SE/ME)
* Лабораторная работа: установка JDK/JRE, настройка параметров
среды.

Модуль 2. Eclipse как среда разработки Java-приложний
* Среды разработки.
* Знакомство с Eclipse как средой разработки Java-приложений.
* Проекты.
* Основные этапы создания приложения в среде Eclipse.
* Простейшее приложение, компиляция, запуск.
* Лабораторная работа: установка Eclipse, первое знакомство с
приложением, отладка.

Модуль 3. Реализация концепции объектно-ориентированного
программирования в Java
* RTTI, информация о классе;
* виртуальные методы;
* Классы и интерфейсы;
* идеология Java.

Модуль 4. Структура Java-приложений
* Классы и пакеты Java и их соотношение с элементами файловой
системы;
* Последовательность загрузки классов и влияние ее на структуру
программы;
* Стадартные типы и объекты Java;
* Ссылки, указатели и язык Java;
* Объекты Java, цикл жизни объектов;
* Понятие о сборке мусора;
* Архивы Java.
* Лабораторная работа: создание простых демонстрациолнных
приложений.

Модуль 5. Классы, интерфейсы и их иерархия
* Классы, их структура;
* Области видимости;
* Создание иерархии классов;
* Переопределение методов класса;
* Создание и уничтожение объекта, конструкторы;
* Статические члены классов;
* Текущий объект и непосредственный предок текущего объекта;
* Инициализация членов класса;
* Константы, перечисления в Java.
* Интерфейсы, их смысл и использование;
* Интерфейсы и наследование;
* Преобразования типов с учетом классов и интерфейсов в условиях
полиморфизма.
* Лабораторная работа: создание простых приложений (классы,
наследование, интерфейсы, generic Java как система контроля
преобразования типов).

Модуль 6. Типы Java
* Стандартные типы, их объектные оболочки;
* Массивы Java;
* Стандартные типы Java – потоки ввода-вывода, строки,
календарь и др.
* Лабораторная работа: создание простых приложений (ввод-вывод,
контейнеры).

Модуль 7. Операции и операторы
* Операции и их приоритеты;
* Основные операторы Java, основные приемы их использования.

Модуль 8. Потоки, консольный ввод-вывод
* Два вида объектов организации ввода-вывода;
* Ввод/вывод с использованием консоли;
* Файловый ввод-вывод
* Лабораторная работа: создание простых приложений (ввод-вывод,
файлы).

Модуль 9. Контейнеры Java
* Виды контейнеров Java;
* Основные приемы использования контейнеров Java;
* Использование шаблонов.
* Лабораторная работа: создание простых приложений
(контейнеры).
Модуль 10. Сериализация в Java
* Роль сериализации в Java;
* Стандартная процедура сертализации;
* Понятие об интерфейсе Cloneable.

Модуль 11. Обработка ошибок с использованием исключений
* Сравнение механизма с использованием исключений с традиционным
механизмом обработки ошибок;
* Обрабатываемые и необрабатываемые исключения;
* Стандартные исключения Java-технологий, их роль;
* Операторы Java для поддержки исключений.

Модуль 12. Понятие о компонентных моделях и модели JavaBeans
* Использование компонентых моделей при создании реальных
современных приложений;
* Компонентная модель JavaBeans;
* Свойства, события, дескрипторы компонентов.
* Лабораторная работа: компоненты JavaBeans и обмен событиями в
консольном приложении.

Год выпуска: 2011
Производитель: Специалист
Автор: Шуйков Сергей Юрьевич
Продолжительность: 40 ак. ч.
Тип материала: Видеоурок
Язык: Русский
Формат видео: WMV
Видео: Windows Media Audio 44100Hz mono 48kbps [raw audio 0]
Аудио: G2M3 1280×1024 29.97fps 284kbps [raw video 2]
Размер: 2.05 GB

Внимание! У вас нет прав для просмотра скрытого текста.

Рубрики: Информация

Вы можете следить за ответами к этой записи через RSS.
Вы можете оставить отзыв или трекбек со своего сайта.

.