Java Dərsləri - Javada Kolleksiyalar haqqında (Collections in Java)

preview_player
Показать описание
Java Dərsləri - Javada Kolleksiyalar haqqında (Collections in Java)

Əvvəlki java dərsləri - generiklər videosunda generiklərin nə olduğunu qeyd etmişdim. Bu dərsdə Collection Framework haqqında danışacam.

Collection interfeysi 3 interfeyse extend olur.
1. Set-Elementləri sırasız şəkildə saxlayır. Dublikat element saxlamır. 1-dən çox null dəyəri özündə saxlamır.
2. Queue-FİFO(First-in-first-out) qanunu ilə işləyir. Yəni ilk daxil olan ilk çıxar.
3. List- aElementləri sıralı şəkildə saxlayır və dublikat element saxlaya bilir.

Map-List ve Set interfeyslerindən fərqli olaraq collection interfeysindən extend olmamışdır . Çünki collection-dan extend olan siniflər elementləri-dataları bir list içərisində saxlayır amma map interfeysi elementləri,dataları key-value şəklində özündə saxlayır.

Collection-lar və massivlərlə fərqlərinə baxaraq daha ətraflı və müqayisəli şəkildə öyrənməyə çalışaq.

Massivdə əvvəlcədən ölçü təyin etməliyik ancaq kolleksiyalarda isə element daxil edildikcə avtomatik ölçü təyin olunur. Massiv üçün .length, kolleksiya üçün .size() metodu istifadə olunur.
Massivlər həm primitiv həm də referans tipdə element, kolleksiyalar isə referans tipində element qəbul edirlər.

Collection frameworkun interfeysləri aşağıdakılardır.

Collection Interface
Iterator Interface
Set Interface
List Interface
Queue Interface
Dequeue Interface
Map Interface
ListIterator Interface
SortedSet Interface
SortedMap Interface

Collection frameworkun sinifləri aşağıdakılardır.
HashSet Class
TreeSet Class
ArrayList Class
LinkedList Class
HashMap Class
TreeMap Class
PriorityQueue Class

Əlavə sual və təkliflərinizi qeyd edə bilərsiniz.

java dərsləri
Javada Kolleksiyalar
Collections in Java
collections java
java tutorial
collection in java
Рекомендации по теме