Основи Java

Розробник курсу Л. В. Іванов

  Лабораторні роботи:

 

Контрольні запитання з курсу

Запитання до заліку

  1. Що таке Java SE і які стандартні технології вона включає
  2. Що таке потоки символів і потоки байтів і як вони зв'язані з текстовими і бінарними файлами?
  3. Що таке серіалізація і чим вона відрізняється від файлового введення-виведення?
  4. У чому перевага контейнерів Java 2 від попередніх контейнерних класів?
  5. Чим відрізняються і як реалізовані масив, зв'язний список і множина?
  6. Чим відрізняються і як створюються черга, стек і черга з двома кінцями?
  7. Що таке хеш-функція і хеш-код?
  8. Для чого і як використовують асоціативні контейнери? Як реалізовані асоціативні контейнери?
  9. Що таке XML, які особливості XML і де застосовують XML-документи?
  10. Які є стандартні підходи до роботи з XML?
  11. Що таке програмування, кероване подіями і як воно реалізоване в Java?
  12. Що таке бібліотека JavaFX і які її переваги у порівнянні з попередніми аналогічними бібліотеками?
  13. Що таке FXML і які переваги його використання?
  14. Що таке потік виконання і як його реалізувати засобами Java?
  15. Як призупинити, продовжити і перервати потік виконання?
  16. Якими засобами можна здійснити синхронізацію потоків?
  17. Що таке безпека з точки зору багатопотоковості?
  18. Що таке Stream API?