Основное содержание учебной дисциплины дать читателю детально рассмотреть особенности лексики, системы типов данных, объектной модели. Следует рассмотреть базовые библиотеки Java, предоставляющие всю необходимую функциональность для создания самых разных приложений — коллекции объектов, работы с файлами, сетью, создание GUI приложений, построением многопоточных архитектур и многое другое.
| № темы
| План лекций
| План практических занятий
|
-
| История создания Java. Характеристика языка.
| 1. Характеристики языка Java.
2. Изучить историю создания и развития языка Java.
3.Какова платформа языка Java.
4. Распознать основные версии и продуктыJava
|
-
| Основы и методология объектно-ориентированного программирования.
| 1.Изучить смыслметодологии объектно-ориентированного программирования.
2.Объекты, состояние, поведение, уникальность, классы, инкапсуляция, наследование, полиморфизм – их определение
3. Изучить понятия агрегации, ассоциации, наследования, метаклассов.
|
-
| Лексики языка Java.
| 1. Характеристика лексики языка.
2. Понятие анализа программы.
3. Определение литералам. Их виды.
4. Привести пример программы.
|
-
| Типы данных. Примитивные и ссылочные типы данных.
| 1. Рассмотреть виды типов данных.
2.Примитивные и ссылочные типы данных. Их характеристики.
3.Булевский тип, ссылочные типы. Объекты и правила работы с ними.
|
-
| Имена. Пакеты. Простые и составные имена. Элементы пакета.
Платформенная поддержка пакетов.
| 1. Имена, имеющиеся в Java.
2. Виды имен, пояснение.
3. Объяснение пакетов. Элементы пакета.
4. Уникальность имен пакетов.
5. Соглашения по именованию.
|
-
| Объявление классов. Предназначение модификаторов доступа. Разграничение доступа вJava.
| 1.Модификаторов доступа, и их предназначение.
2.Разграничение доступа в Java.
3.Способ объявление классов.
|
-
| Преобразование типов. Виды приведений. Преобразование примитивных типов (расширение и сужение).
| 1. Виды приведений предусмотренные вJava.
2.Преобразование ссылочных типов.
3. Способ применения приведений. Присвоения значений.
4. Определение числовому расширению. Их виды.
|
-
| Объектная модель в Java. Интерфейсы и их объявление, реализация, применение.
| 1. Ключевые слова. Их виды, и определение.
2. Интерфейсы. Их объявление, применение, и реализация.
3. Что такое полиморфизм и объекты.
|
-
| Массивы как тип данных в Java.
Объявление и инициализация массивов.
| 1. Массивы. Их понятие и виды.
2. Способы объявлений массивов.
3. Переменные типа массив и их значения.
4. Способ клонирование массивов.
|
-
| Операторы и структура кода. Исключения. Виды операторов.
| 1. Выполнение операторов. Нормальное и прерванное выполнение операторов.
2. Блоки и локальные переменные.
3. Операторы, и их виды.
4. Циклы, и их виды.
|