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: виключні ситуації

    Поняття виключної ситуації. Виключення. Механізм опису виключень. Ієрархія виключень. Обробка виключень. Стандартні виключення. Приклади.