Java - Veri Tipleri



VERİ TİPİ NEDİR?

Bir programda farklı veri tipleriyle işlem yapmamız gerekebilir. Örneğin, tamsayılar, kesirli sayılar, karakterler (harfler ve klavyedeki diğer simgeler), metinler (string), mantıksal (boolean) değerler (doğru=true, yanlış=false) ilk aklımıza gelen farklı veri tipleridir. Bu farklı veri tiplerinin büyüklükleri (bellekte kaplayacakları bit sayısı) ve onlarla yapılabilecek işlemler birbirlerinden farklıdır.


Java dilinde veri tipleri :

  • İLKEL (PRİMİTİVE)
  • REFERANS

tipleri olmak üzere 2’ye ayrılıyor.

İlkel (Primitive) Veri Tipleri

İlkel veri tipleri genel olarak sayısal veri tutmak için kullanılırlar. İlkel veri tipleri de kendi aralarında:

TAM SAYI

  • byte
  • short
  • int
  • long
ONDALIKLI SAYI
  • float
  • double

Bunun dışında tek karakterli (char) ya da true-false (boolean) tipinde veriler tutmak içinde veri tipleri bulunmaktadır.

Boolean veri tipi sadece True veya False değerini alabilir.

Float ile double veri tipleri arasındaki fark ise, float virgülden sonra 7 hane duyarlıdır. double veri tipi ise virgülden sonra 17 haneye kadar duyarlıdır.

Yukarıdaki veri tiplerinin bellekte ne kadar yer kapladığını, alt ve üst sınırı aşağıdaki tabloda verilmiştir.


Referans Veri Tipleri

Referans veri tipleri de kendi aralarında :

  • Array
  • Interface
  • Class

olmak üzere 3’e ayrılır.

Referans tiplerde, değişkenlerin adresleri tutulur. Referans tipler new anahtar sözcüğü ile oluşturulur.

Bu tipler ilerki bölümlerde nesne yönelimli kısmında anlatılacaktır.

String Veri Tipi

String veri tipi referans tipindedir. String veri tipi için “char” veri tiplerinin birleştirilip oluşturulmuş dizi hali diyebiliriz. Char veri tipinden farklı olarak tek karakter yerine karakter topluluğundan oluşur ve çift tırnak içinde tanımlanır.

Aşağıda char ve String veri tiplerinin tanımlanması ve değer atanması gösterilmiştir.

Yorumlar