Java ile Merhaba Dünya
Önceki yazımızın sonunda Merhaba Dünya kodunu yazmış ve orada noktalamıştık. Bu yazıda ise o kodun ne işe yaradığını ve nasıl derlenip çalıştırılacağını inceleyeceğiz.
class MerhabaDunya
{
public static void main(String[] args)
{
System.out.println("Merhaba Java Dunyasi");
}
}
Kodumuzu satır satır inceleyelim.
class MerhabaDunya
class anahtar sözcüğü yeni bir sınıf oluşturmak için kullanılır. Bu aşamada bilmediğiniz terimler geçebilir. Bunların hepsi ilerleyen yazılarda ele alınacaktır merak etmeyin. MerhabaDunya isimli bir sınıf açıyoruz. Java’nın tamamen Nesne Yönelimli bir programlama dili olduğunu önceki yazılarımızda defalrca tekrarlamıştık. Dolayısıyla Java’da herşey birer nesnedir ve nesneler sınıfların birer örneğidir. Burada dikkat etmemiz gereken husus class ismimizle dosya adının aynı olması. Java’nın “case sensitive” yani büyük küçük harfe duyarlı bir dil olduğunu hatırlatmakta fayda var. Yani eğer ana classımızın adı MerhabaDunya ise dosyamızın adının MerhabaDunya.java olması lazım. merhabadunya.java olarak kaydedersek programımız çalışmayacaktır.
public static void main(String[] args)
Main metodumuz public ve static olmak zorunda. Parantez içinde ise program çağırılırken gönderilecek olan parametreler tanımlanmış.
System.out.println("Merhaba Java Dunyasi");
System.out sınıfının bir üyesi olan println metodu ekrana bir satır karakter dizisi yazdırır. Ayrıca Java’da ifade sonları “;” (noktalı virgül) ile belirlenir.
Kodlarımızı yazdık ve artık bilgisayarımızda bir klasör içinde MerhabaDunya.java dosyasının olduğunu kabul ediyoruz. Öncelikle bu yazdığımız kodun derlenebilmesi için bilgisayarımızda JDK(Java Development Kit)-Java Geliştirme Aracı- olması gereklidir. JDK kurulumunu bilgisayarımızda kullandığımız işletim sistemine göre yapmamız gerekiyor. Öncelikle Sun ilgili adresinde verilen indirmeler arasında bize uygun olan Java SE JDK yı indirmemiz gerekli. İndirdikten sonra Windows için kurulum gayet basit. İndirilen dosyayı çalıştırınca bize bazı bilgileri soracak ve kolayca kurulum tamamlanacaktır. Varsayılan ayarlarla kurulum yapmak sorun çıkarmayacaktır. Linux, Unix sistemlerde işletim sisteminin türüne göre konsoldan ya da paket yöneticisinden JDK ve JRE paketlerinin indirilip kurulması gerekmektedir. Java programlarını üreten kişilerin bilgisayarlarında JDK kurulu olması zorunludur. JDK kurulumu sonunda zaten geliştiricinin bilgisayarına JRE(Java Runtime Environment) kurulmuş olur. JRE java uygulamalarının çalışması için gerekli olan frameworkü yükleyen pakettir. Yazdığımız programın başka bir bilgisayarda çalışması için, hedef bilgisayara JRE kurulumu yapılması gerekir.
JDK kurduktan sonra teorik olarak bilgisayarımızda java programları üretebilir duruma geldik demektir. Çünkü konsoldan java derleyicisini çağırarak (parametre olarak java sınıfının dosya ismini alır) java programlarını çalıştırabiliriz. Fakat Java bir frameworkü kullanan dil olduğu için not defterinde programı yazmak ve onu derlemek büyük projelerde yapılamayacak olan şeylerden birisidir. Java için özelleşmiş olan editörlere ve geliştirme araçlarına JAVA IDE(Integrated Development Environment) adı verilmektedir. Java açık kaynak bir platform olduğu için javaya destek verenler kendilerine ait IDE ler ortaya çıkarmışlardır. En bilinen geliştirme araçları IBM WebSphere, Oracle JDeveloper, Netbeans ve Eclipse dir. Ben Netbeans ve JDeveloper kullanıyorum ve IDE konusunda her zaman yeniliklere açık olmuşumdur. Siz de kendiniz için bir başlangıç yapabilirsiniz. Yeni başlayacaklar için Netbeans iyi ve kolay bir seçim olabilir. IDE konusunda seçiminizi yaptıktan sonra indirip kurarak kod yazmaya başlayabilirsiniz. Öncelikle aktifleştirmeniz ya da kullanmanız gereken bileşenler JAVA SE olup ayrıntılı bilgiyi geliştirme aracının yardım dosyaları ve First Step kısımlarından bulabilirsiniz.Ben derleme işleminin nasıl yapılacağını netbeans üzerinde yapmak istiyorum. Classpath ayarları ve konsoldan java kodu derleme işlemlerini de başka bir yazıda paylaşmayı düşünüyorum. Netbeans kurulumundan önce JDK kurulumunu yapmamız gerekli. Ayrıca netbeans sürümünün istediği JDK sürümünü edinmemiz bu konuda önem taşıyor. IDE kurulumunu yaptıktan sonra new project kısmındaki ekran görüntüsü şöyle olacaktır.
Buradan Java-> Java Application seçerek ilerliyoruz.
Finish butonuna tıklayarak projemizin oluşturulmasını bekliyoruz. Şimdi geliştirme aracında açılmış bir dosya ve yanda dosyaların hiyerarşik olarak listelendiği bir panel var.
Burada daha önceden bahsetmediğimiz package anahtar kelimesiyle karşılaştık. Daha sonraki yazılarla da bahsedilecektir fakat package genel olarak değişik amaçlarda kullanılan , kodların organizasyonu ve sınıflandırılması işleminde kullanılan bir yöntem. Aslında her package bir klasöre karşılık gelir. Artık main metodumuzun içine
System.out.println("Merhaba Java");
kodunu ekleme vakti geldi. Kodu ekledikten sonra Üst Menuden Run-> Run Main Project ya da yeşil başlat butonuna tıklarsak projemiz derlenerek JVM üzerinde çalıştırılacaktır.
Netbeans editörünün altında açılan output sekmesinde konsol çıktısını görüntüledik. Bu adımı başarıyla tamamladıktan sonra javadaki ilk programımızı yapmış olduk. Netbeans sadece Java SE için üretilen bir IDE değildir. Java EE, JSP, JSF, PHP , Python, C/C++ gibi dillerde de başarılı uygulamaların yapılmasına yardım eder.


yaklaşık 10 ay önce
teşekurler arkadaşlar;başarılarınızın devamını dilerim….