Section outline

  • Тема 7. Мова Java: інтерфейси

    Інтерфейси в Java. Створення і використання пакетів в Java. Процеси і потоки. Поняття інтерфейсу. Конкретизація інтерфейсів. Методика роботи з інтерфейсами. Приклади

    Тема 8. Комунікації та робота з мережею.

    Компоненти  мережевих  засобів  Java.  Робота  з  адресами  Internet. Обробка  запитів.  Робота  з  протоколу  TCP.  Реалізація  протоколів  передачі даних і обробки даних. Робота з протоколу UDP. Стандарт OSI. Протоколи. Протокол TCP

    Тема 9. Бази даних. Адаптери. Поняття інтерфейсу до бази даних. Конкретизація інтерфейсів доступу до баз даних. Методика роботи з інтерфейсом JDBC.. Приклади Основи роботи із СУБД. Моделі даних.Базові поняття реляційних баз даних. Версії SQL. Загальні елементи SQL. Типи даних SQL. Визначення даних в SQL. Операції з даними в SQL. З'єднання прикладної задачіз базою даних в Java. Агрегатні функції SQL. Збережені процедури.

    Тема 10. Мова Java: потокиОбробка помилок  у  Java. 

    Створення  і  використання  пакетів  в  Java. Процеси  і  потоки.  Реалізація  потоків  в  Java.  Регулярні  вирази  в  Java. Синхронізація потоків. Внутрішні класи.

    Тема 11. Мова Java: управління пам’яттю.

    Планування  оперативної  пам’яті у  Java.  Стек.  Пам’ять  з  довільним доступом. Маркування об’єктів. Режими роботи GC.Серіалізація  об'єктів.  Служба  імен  і  каталогів  (JNDI).  Архітектура JNDІ. Підтримка імен в JNDІ. Робота з контекстом в JNDІ. Посилання на об'єкти. Обробка подій в JNDІ.Структура  системи  RMІ.  Повідомлення  системи  JMS.  З'єднання  в системі JMS. Сеанс зв'язку в JMS. Реалізація прикладної задачі RMІ. Відбір та  зберігання  повідомлень  в  JMS.  Створення  відправників  і  одержувачів повідомлень.