9 Şubat 2009 Pazartesi

Java Öğrenmeye Çalışıyorum: Ders 1

Java öğrenmeye çalışırken not aldığım defterimdeki notları aktaracağım.

Bilgisayarınıza java kurmak için google'den yardım alabilir, ya da www.jspturk.com sitesinden yararlanabilirsiniz.

Java Technology: Programlama dili ve platform olarak ikiye ayrılır.

Platform: Herhangi bir programın üzerinde çalıştığı yazılımsal/donanımsal ortam. (Windows OS, Linux P, Mac OS vb.)

Programlama Dili:
Source Code: Kaynak Kodu.
  • .java uzantılı dosyaların hepsi Source Code'dur.
helloWorld isimli bir kaynak kodumuz var diyelim, fakat öncelikle elde etmek için
proje üzerinde iken sağ tıklayalalım > yeni > java class demeliyiz.

public class helloWorld {

public static void main(String[] args) {

System.out.println("Hello World");
}
}
kodu yazdık ve kaydettik. Şimdi sıra derleyip sonucu görmeye geldi, bu sırada program neler yapıyor;
helloWorld.java ---> Compiler/Derleyici ---> helloWorld.class ---> JVM ---> Hello World yazar.

helloWorld.java yukarıdaki kodumuzda bulunan helloWorld'dan gelmektedir.

Compiler(Derleme): Kaynak kodlarımızı byte code'lara çevirmek için derleriz.
Kaynak kodlar derlendiğinde byte kcode'lara, bytecode'lara çevrildiğinde ise uzantısı .java olan kod, .class olarak değişir.

JVM(Java Virtual Machine): Java sanal maiknesi olrak adlandırılır. Kodu sanki gerçek alana atmış gibi çalıştırır. Aslında sanal bir ortamda çalışır ve bize programın sonucunu/çıktısını gösterir. (benim anladığım bu:) )

Bir program aşamasındaki adımlar;

  • Programmin Time: Programlama aşaması,
  • Compile Time: Derleme(Compile Etme) aşaması
  • Run Time: Çalışma Aşaması
Öğrendiğim Birkaç Java Terimi:

  • API (Application Programming Interface): Javanın kendi içinde bulundurduğu hazır kodların bulunduğu küme/kütüphane [Library]
  • IDE ( Integral Development Environment) Bütünleşik Geliştirme ortamı ( Mesala: NetBeans, Eclipse, JBuilders, Sun Java System Studio)

Hiç yorum yok:

Yorum Gönder