Модуль 1: Мова програмування JAVA: семантика та синтаксис
Section outline
-
Тема 1. Структура системи програмування Java. Java-машина.
Основні принципи функціонування Java. Інструментальні засоби Java. Історія та версії Java. Оформлення програми мовою Java. Перехід від «універсальних» мов програмування до «універсальних інтерпретованих мов. Апаратна незалежність. Архітектура Java-машинаТема 2. Мова Java: базові типи даних та операції над ними
Реалізація об'єктно-орієнтованого підходу в Java. Типи даних і оголошення змінних. Примітивні типи Java. Операції над примітивними типами в Java. Змінні типу класів у Java. Методи в Java. Масиви в Java. Оператори передачі керування в Java.
Тема 3. Мова Java: конструкції управління
Конструкції управління Java. Специфіка у порівнянні з C#. Приклади
Тема 4. Мова Java: Поняття класу. Властивості класу. Методи класу та їх специфікації
Спадкування класів у Java. Рядки в Java. Об'єктні надбудови примітивних типів. Структура прикладної задачі Java та простий ввід-вивід. Математичні класи в Java. Виконання програми мовою Java з використанням SDK. Синтаксис визначення класу. Атрибути класу. Поля класу. Конструктори класу. Специфіка static –класу. Похідні класи . Специфіка у порівнянні з C#. Приклади
Тема 5.Мова Java: Інтерфейси та пакети
Синтаксис інтерфейсу. Семантика використання інтерфейсів. Використання інтерфейсів у класах. Пакети. Стандартні пакети від розробника SUN. Приклад
Тема 6. Мова Java: виключні ситуації
Поняття виключної ситуації. Виключення. Механізм опису виключень. Ієрархія виключень. Обробка виключень. Стандартні виключення. Приклади.