Sobes.tech
Junior — Middle

Java'da veri depolama için hangi koleksiyon türlerini ve uygulamalarını kullandınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

Java'da, java.util paketinden çeşitli koleksiyon türleri kullandım:

  • List (örneğin, ArrayList, LinkedList) — sıralı koleksiyonlar, tekrar eden öğelere izin verir. ArrayList hızlı erişim için iyidir, LinkedList sık sık ekleme ve silme işlemleri için uygundur.
  • Set (HashSet, TreeSet) — tekrar eden öğeleri olmayan koleksiyonlar. HashSet hızlı erişim sağlar, TreeSet ise öğeleri sıralı tutar.
  • Map (HashMap, TreeMap) — anahtar-değer çiftleri koleksiyonları. HashMap anahtar ile hızlı erişim sağlar, TreeMap anahtarlar sıralı tutulur.

ArrayList ve HashMap kullanımına örnek:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");

Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);