Bir değişkenin veri türüne bağlı olarak, işletim sistemi bellek ayırır ve ayrılmış bellekte nelerin saklanabileceğine karar verir. Bu nedenle değişkenlere farklı veri türleri atayarak bu değişkenlerde tamsayı, ondalık sayılar veya karakterler saklayabilirsiniz.
Java'da kullanılabilen iki veri türü vardır
İlkel Veri Türleri
Referans/Nesne Veri Tipleri
Java tarafından desteklenen sekiz ilkel veri türü vardır.
Bayt
Bayt veri türü, 8 bitlik işaretli iki tamamlayıcı tamsayıdır.
Minimum Değer: -128'dir (-2^7)
Maksimum Değer: 127'dir (2^7 -1)
Varsayılan Değer: 0
Bir bayt bir tam sayıdan dört kat daha küçük olduğundan, bayt veri türü, büyük dizilerde, esas olarak tamsayılar yerine yerden tasarruf etmek için kullanılır.
Örnek: bayt a = 100, bayt b = -50
Kısa Veri
Kısa veri türü, 16 bitlik işaretli iki tamamlayıcı tamsayıdır
Minimum Değer: -32.768'dir (-2^15)
Maksimum Değer: 32.767 (dahil) (2^15 -1)
Kısa veri türü, hafızayı bayt veri türü olarak kaydetmek için de kullanılabilir.
Varsayılan değer 0'dır.
Örnek: kısa s = 10000, kısa r = -20000
Minimum Değer: - 2.147.483.648 (-2^31)
Maksimum Değer: 2.147.483.647(dahil) (2^31 -1)
Tamsayı, bellekle ilgili bir endişe olmadıkça, genellikle integral değerler için varsayılan veri türü olarak kullanılır.
Varsayılan Değer: 0
Örnek: int a = 100000, int b = -200000
Minimum Değer: -9,223,372,036,854,775,808(-2^63)
Maksimum Değer: 9,223,372,036,854,775,807 (dahil)(2^63 -1)
Varsayılan Değer: 0L'dir
Float esas olarak büyük kayan nokta sayı dizilerinde bellekten tasarruf etmek için kullanılır.
Varsayılan Değer: 0.0f'dir
Float veri türü, para birimi gibi kesin değerler için asla kullanılmaz.
Örnek: kayan nokta f1 = 234.5f
Bu veri türü genellikle ondalık değerler için varsayılan veri türü olarak kullanılır, genellikle varsayılan seçimdir.
Çift veri türü, para birimi gibi kesin değerler için asla kullanılmamalıdır.
Varsayılan Değer: 0.0d'dir
Örnek: çift d1 = 123.4
Boolean
Boolean veri türü bir bit bilgiyi temsil eder.
Yalnızca iki olası değer vardır: true ve false
Örnek: boolean bir = doğru
Minimum Değer: '\u0000' (veya 0)
Maksimum Değer: '\uffff' (veya 65.535 dahil)
Char veri türü, herhangi bir karakteri saklamak için kullanılır.
Örnek: karakter harfiA = 'A'
Referans Veri Tipleri
Referans değişkenleri, sınıfların tanımlı kurucuları kullanılarak oluşturulur. Nesnelere erişmek için kullanılırlar.
Sınıf nesneleri ve çeşitli dizi değişkenleri, referans veri tipine girer.
Herhangi bir başvuru değişkeninin varsayılan değeri boştur.
Bir başvuru değişkeni, bildirilen türdeki herhangi bir nesneye veya herhangi bir uyumlu türe başvurmak için kullanılabilir.
Örnek: Animal Animal = new Animal("zürafa");
Java Değişmezleri
Bir hazır bilgi, sabit bir değerin kaynak kodu temsilidir. Herhangi bir hesaplama olmaksızın doğrudan kodda temsil edilirler.