Java Array (Dizi) Nedir? Tanımlama ve Örnekler

Java Array (Dizi), aynı veri tipindeki birden fazla değeri tek bir yapı içinde saklamak için kullanılan temel veri yapılarından biridir. Bu yazıda Java’da array tanımlama, oluşturma, çok boyutlu diziler ve kullanım örneklerini detaylı şekilde inceleyeceğiz.

Kısa özet: Array = Aynı tipte birden fazla veriyi tek yapı içinde saklama 🚀

İlgili Java İçerikleri (Cluster)


İçindekiler

  1. Java Array Nedir?
  2. Primitive Array Tanımlama
  3. Object Array Tanımlama
  4. Çok Boyutlu Diziler
  5. Java Array Oluşturma
  6. Array ve Collections Farkı
  7. Sık Sorulan Sorular
  8. Sonuç

1) Java Array (Dizi) Nedir?

Java’da array (dizi), aynı veri tipine sahip birden fazla elemanı tek bir değişken altında tutmamızı sağlayan veri yapısıdır.

Diziler hem primitive tipleri hem de object referanslarını saklayabilir.

Örneğin birden fazla sayıyı ayrı değişkenlerde tutmak yerine tek bir array içinde saklamak çok daha pratiktir.

2) Primitive Array Tanımlama

Primitive veri tipleri için dizi tanımlama şu şekildedir:


int[] sayac;

Alternatif kullanım:


int sayac[];

Teknik olarak ikisi de doğrudur fakat önerilen kullanım ilk yöntemdir.

3) Object Reference Array Tanımlama

Nesne referansları için de aynı mantık geçerlidir.


Thread[] threads;

Daha az önerilen kullanım:


Thread threads[];

4) Çok Boyutlu Diziler (Multidimensional Arrays)

Java’da dizi içinde dizi tanımlanabilir.


String[][][] ucluBoyutlu;
String[][] yoneticiDetay;

İlk örnek 3 boyutlu, ikinci örnek ise 2 boyutlu dizidir.

Özellikle matris işlemleri ve tablo yapılarında sık kullanılır.

5) Java Array Oluşturma

Dizi oluştururken boyut belirtilmelidir.


int[] x = new int[3];

Bu kod 3 elemanlı integer dizisi oluşturur.


x[0] = 55;
x[1] = 44;
x[2] = 33;

Burada indexler 0’dan başlar.

6) Array ve Collection Farkı

Diziler sabit boyutludur. Yani oluşturulduktan sonra boyut değişmez.

Daha esnek yapılar için Java Collections tercih edilir:

  • ArrayList
  • HashMap
  • TreeSet

Özellikle dinamik veri yapılarında collection kullanımı daha avantajlıdır.

Sık Sorulan Sorular

Java array nedir?

Aynı veri tipindeki birden fazla elemanı tutan veri yapısıdır.

Java array index kaçtan başlar?

0’dan başlar.

Array mi ArrayList mi?

Sabit boyut için array, dinamik yapı için ArrayList tercih edilir.

Sonuç

Java Array yapıları, programlamanın temel konularından biridir. Özellikle veri gruplarını yönetmek için oldukça önemlidir. Daha esnek veri yönetimi için ise Collections yapıları tercih edilmelidir.

Latest Software Developers - Yazılım Blog Yazarı Profil Resmi

Yazar

LatestSoftwareDevelopers

Blog where the most up-to-date software is followed. (En güncel yazılımların takip edildiği blog sitesi)

Java ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *