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.

25 Nisan 2013 Perşembe

Java Notları-2-Tam Sayı Değişkenleri

Java'da tam sayı değişkenleri int, byte, long ve short tiplerinde tanımlanabilirler. Bu değişkenlerin özellikleri aşağıdaki tabloda verilmiştir.

Değişken TürüTürkçesiBellekte Kapladığı AlanSınır Değerleri
intTam Sayı Değişkeni32bit-2157483648 ile 2147483647 arası
byteTam Sayı Değişkeni8bit-128 ile 127 arası
shortTam Sayı Değişkeni16bit-32768 ile 32767 arası
longTam Sayı Değişkeni64bit-9223372036854775808 ile
9223372036854775808 arası

Java Notları-1-Merhaba Dünya Programı

Konsol ekranına Merhaba Dünya yazdıran Java programı

selam.java kodları:

public class selam {
    public static void main(String[] args){
        System.out.println("Merhaba Dünya");
       
    }

}

Programın Eclipse ortamında Console çıktısı aşağıdaki gibidir.

Merhaba Dünya Java Programı