Java Dökümantasyonu
Java programlama dilinin yapısını olusturan temel paketler dısında birçok farklı alanda program gelistirebileceginiz
yüzlerce paket mevcuttur. Ayrıca bu paketlerde yer alan genel konuya iliskin yüzlerce sınıf nesnesi yer almaktadır.
Bu sınıf nesnelerinin dökümantasyonunu kullanmadan iyi bir Java uygulaması gelistirmenin neredeyse imkansız
oldugunu söyleyebilirim.
Bunun için, yazılmıs kitapların yanında Java ile ilgili herseyi bulabileceginiz http://java.sun.com/ adresini
incelemenizi tavsiye ederim. En kısa yoldan bu Java paketlerini incelemek istiyorsanız
http://java.sun.com/j2se/1.4.1/docs/api/ adresinde aradıgınız herhangi bir sınıfa iliskin tüm method ve degiskenleri
bulabilirsiniz.
Java ile gelistirebileceginiz bir çok alanda uygulama oldugunu söylemistim. Aslında bu uygulamaları birbirinden
kesin bir çizgiyle ayırmak pek dogru olmaz. Ag üzerinde ortak bir veri tabanını kullanan ve görsel bir kullanıcı grafik
arayüzüne sahip olan bir projeyi gelistirmek için veri tabanı, ag uygulaması ve grafik arayüz tasarımı seklinde üç
ayrı uygulama alanında birden çalısmak gerekir. Ancak güzel olan, Java'nın nesne yönelimli bir programlama dili
olması itibariyle, bu uygulamaların ayrı ayrı gelistirilip daha sonra tek bir proje çatısı altında birlestirmenin mümkün
olmasıdır.
Java Sanal Makinesi (Java Virtual Machine)
Java'nın platform bagımsız olması demek, herhangi bri makinede yazılmıs ve bir islemci ile derlenmis bir java
uygulamasını, tek bir noktasını bile degistirmeden baska bir makine ya da islemci altında çalıstırabilmek anlamına
gelmektedir. Java'ya bu özelligi kazandıran mekanizma ise içerisinde barındırdıgı JVM (Java Virtual Machine) dir.
Bilgisayarınızda bir java uygulaması çalıstırabilmeniz için, içerisinde java sanal makinası ve kütüphanelerinin de yer
aldıgı sdk setini yüklemeniz gerekir. Yazdıgınız uygulama, makinada yer alan bu SDK ile gelen, JVM içerisinde
çalısacagından, program kodunuzda hiç bir degisiklik yapmadan ister windows altında, ister linux altında, ister
Intel, SPARC ya da Alpha islemcili bir makinada çalıstırabilirsiniz.
Java kaynak kodları .java uzantılı dosyalarda yer almaktadır. Her java dosyası çalıstırılmadan önce derlenerek aynı
isimle .class dosyasına dönüstürülür. Bu derleme islemini yapan program ise javac programıdır. Daha sonra
derlenmis olan bu .class dosyası yine jvm içerisinde yer alan java programı tarafından yorumlanır ve böylece
yazdıgınız uygulama çalıstırılmıs olur.
Hiç yorum yok:
Yorum Gönder