Java Veri Tipleri



Bugün detaya girmeden,basit düzeyde, veri tiplerinden bahsetmeye çalışacağım.

Java dilinde veriler özelliklerine göre farklı değişkenlerle ifade edilir.

Değişkenler üç gruba ayrılır:
-Primitive(ilkel) veri tipleri
-Non-primitive veri tipleri
-Null (boş) veri tipleri

Primitive(İlkel) Veri Tipleri

-short
Boyutu 2 byte tır -32,768 ile 32,767 arasındaki tüm sayıları tutabilir)

-int
Boyutu 4 byte tır -
2,147,483,648 ile 2,147,483,647 arasındaki tüm sayıları tutabilir.

-long
Boyutu 8 byte tır -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasındaki tüm sayıları tutabilir.

-float
Boyutu 4 byte tır. Kesirli sayıları tutar 6–7 basamaklı sayıları tutmak için yeterlidir.

-double
Boyutu 8 byte tır. Kesirli sayıları tutar 15 basamaklı sayıları tutmak için yeterlidir.

-boolean
Boyutu 1 byte tır. True ( Doğru veya 1) ve False ( Yanlış veya 0) değerlerini tutar.

-char
Boyutu 2 byte tır. Tek bir karakteri ya da ASCII değeleri depolar.

Örneğin bir TC Kimlik Numarası için int değişkeni kullanılamaz. Bir başka örnek verecek olursak doğum yılı değişkeni için double gibi bir değişken kullanmamıza gerek yoktur, int değişkeni bizim için yeterli aralıkları sağlar (Kullansak elbette sorun olmaz ama gereksiz yere hafıza kullanmış oluruz).

Primitive(İlkel) sayı veri tipleri 2 gruba ayrılır:
-Tam sayı türleri:
Virgül içermeyen sayı türleridir. Byte, int , short, long bunlara örnek verilebilir
-Ondalıklı sayı türleri
Virgül içeren sayı türleridir. Float ve double bu veri türleri için kullanılabilir.

Javada en çok kullanılan sayı veri türleri int ve double dır.

Non-primitive ( İlkel olmayan ) veri tipleri

Array, Class, Interface referans veri tipleridir. İlerleyen zamanlarda bunlardan da bahsedebiliriz.

String
Bir veya birden fazla karakter içeren veriler için kullanılır. Örneğin “okul”, “dolap”, “Merhaba, hoşgeldiniz” ya da “Anıl Akdemir” gibi verileri bir değişkende tutmak istiyorsak String yapısından yararlanırız.

Array
Bir veya birden fazla aynı türden olan değişkenleri bir arada tutmak için Array yapısından faydalanabiliriz. Non-primitive(İlkel olmayan) veri tiplerindendir.
Örneğin elektronik eşyaları bir arada tutmak istiyorum bunun için bir Array oluşturur ve bu array’e eleman olarak eşyaların isimlerini verebilirim. Bu sayede tek bir değişken ile tüm elemanlara ulaşma fırsatı oluşur.

Class
Geliştirici tarafından meydana getirilen veri tipleridir. Örneğin bir insan için isim, yaş, göz rengi gibi değişkenleri ayrı ayrı tutmak yerine bir arada tutmaya yarar. Böylelikle bir başka insan nesnesi daha meydana getirmek istediğimizde oluşturulan şablon sayesinde yeni bir insan nesnesi oluşturabiliriz ve oluşturulan iki farklı insana ait özelliklere de kolaylıkla ulaşma fırsatımız olur.

Bir de son olarak Null(boş) veri tipinden bahsetmek istiyorum. İsminden de anlaşıldığı üzere bu veri tipi karşılığı olmayan veriler için kullanılır.

Yorumlar