Page 166 - 6253
P. 166
1. Дайте визначення поняттю «масив» у мові Java?
2. Яким чином відбувається доступ до елементів масиву?
3. Яку роль відіграють квадратні дужки у масивах?
4. Як виконати ініціалізацію масиву на етапі його створення?
5. Для чого використовується оператор new в процесі створення масиву?
6. Які переваги використання форми «for each» перед циклом for?
7. Що таке «багатовимірний масив» у мові Java?
8. Чому існує можливість створити нерівномірний масив у мов мові Java?
9. Назвіть дві концепції, що використовуються у Java для зберігання об’єктів.
10. Яка відмінність між колекціями та картами?
11. В чому полягає суть узагальнення, що використовується у колекціях?
12. Яке призначення інтерфейсу Collection?
13. Яке призначення інтерфейсу List?
14. Яке призначення інтерфейсу Queue?
15. Яке призначення інтерфейсу Deque?
16. Яке призначення інтерфейсу Set?
17. Яке призначення інтерфейсу SortedSet?
18. Яке призначення інтерфейсу NavigableSet?
19. В яких випадках використовується клас ArrayList?
20. В яких випадках використовується клас LinkedList?
21. В яких випадках використовується клас ArrayDeque?
22. В яких випадках використовується клас EnumSet?
23. В яких випадках використовується клас HashSet?
24. В яких випадках використовується клас LinkedHashSet?
25. В яких випадках використовується клас PriorityQueue?
26. В яких випадках використовується клас TreeSet?
27. Для чого використовуються ітератори у мові Java?
28. У чому полягає відмінність між інтерфейсами Iterator та ListIterator?
29. Перерахуйте необхідні дії для перебору колекції за допомогою ітератора.
30. У яких випадках використання ітераторів є обов’язковим?
165