28 Nisan 2013 Pazar

Java Notları-4- Wrapper Nedir?

İlkel(primitive) veri tipleri olan int, float, short, long ve double, Java programlarının daha performanslı çalışabilmeleri için nesne olarak tanımlanmamışlardır. Buna karşın primitive tiplerin herbiri için oluşturulmuş birer Java sınıfı da mevcuttur. Java'da bu sınıflara Wrapper Class denir. Wrapper sınıflarına bir örnek:


public class ornek {
    public static void main(String[] args){
        String yazi="125";
        int sayi;
        Integer i = new Integer(5); /*wrapper class tanımı, i değişkeni Integer tipinde tanımlanıyor ve 5 değeri atanıyor*/
        sayi=Integer.parseInt(yazi); // String tipindeki bir değişkenin Integer tipine parse edilmesi
       
        System.out.println(sayi);
        System.out.println(yazi);
        System.out.println(i);
    }

}

Programın çıktısı ise şu şekildedir:

Java Wrapper Class

27 Nisan 2013 Cumartesi

Java Notları-3-Ondalıklı Sayı Değişkenleri

double ve float tipinde tanımlanmış değişkenler diğer programlama dillerinde olduğu gibi Java dilinde de ondalıklı sayıları bellekte tutmak için kullanılır.

float değişken tipi virgülden sonra 7 haneye kadar duyarlıdır. 32 bitlik veri tutar.

double değişken tipi virgülden sonra 17 haneye kadar duyarlıdır. 64 bitlik veri tutar.