16.07.2015 Views

Java Temel Bilgiler (Türkçe Kitap-Pdf)

Java Temel Bilgiler (Türkçe Kitap-Pdf)

Java Temel Bilgiler (Türkçe Kitap-Pdf)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Main Metod'u<strong>Java</strong>'da yapılabilecek en basit program ekrana yazı yazan bir application'dur.public class selam{public static void main(String[] args){System.out.println("Merhaba Dunya!");}}Sonuç:Basit bir işlem gerçekleştirmesine rağmen bu class, bir <strong>Java</strong> class'ı ve application'u hakkındabir çok bilgi içermektedir. <strong>Java</strong>'da her birim bir class olmak zorundadır. Bağımsız değişkenveya function yoktur. Her değişken veya function mutlaka bir class'ın içinde yer alır. Herapplication aslında özel bazı koşullara sahip bir class'dır. Bir class'ın application olabilmesiiçin gerekli koşulpublic static void main(String[] args){}diye bir metodunun olmasıdır. <strong>Java</strong> bir class'ı uygulama olarak çalıştıracağı zaman, o class'ınmain() metodunu bulur ve oradan itibaren çalıştırır. Bu metot yukarıdaki şekliyle aynenbulunmalıdır yoksa <strong>Java</strong> bu class'ın bir program olduğunu anlayamaz.Ekrana yazı yazmak için System.out.println() şeklinde bir ifade kullanılır. Bu, System adlıclass'ın out adlı property'sinin println() adlı metodunu çağırmak demektir. System class'ıuygulamanın çalıştığı ortamla ilişkili bazı property'ler ve metotlar barındırır. Ekrana yazmakiçin out adlı bir property'si bulunmaktadır. println() metodu da ekrana bir yazı yazıp yenibire satıra geçer, yani bir satırlık yazı yazar.Görüldüğü gibi <strong>Java</strong>'da basit bir application yazmak için bile (selam örneğinde olduğu gibi)bir class yapmak gerekir. Ekrana yazı yazmak için bile bir classın (System'in ) birproperty'sinin (out'un) bir metodunun (println()'in) çağırılması gerekmektedir. En basitapplication için bunları yapmak gerekiyorsa <strong>Java</strong>'nın çok zor ve öğrenilemez olduğudüşünülebilir. Ancak en karmaşık application'larda da sadece bu ve benzer işlemler yapılır.Sadece class, property ve metot isimleri ve işlevleri değişir.Değişken KullanımıSelam class'ıyla aynı işlevi yapan bir başka class yazalım.public class degiskenliselam{public static void main(String[] args){String mesaj="Merhaba Dunya!";System.out.println(mesaj);}}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!