Javanın, çok platformlu bir programlama dili olduğunu ve bir işletim sistemi için yazıldıktan sonra başka bir işletim sisteminde de çalıştırılabileceğini önceki konuda bahsetmiştim. Şimdi de java yazılımın oluşum döngüsü nasıl gerçekleştiğine bakalım..
JAVA NASIL ÇALIŞIR?
JAVA'nın çalışmasını 3 aşamada düşünebiliriz..
- KODLARIN YAZIMI
- DERLEME
- YORUMLAMA
KODLARIN YAZIMI (EDİTÖR)
Java kodu ilk olarak Windows, Linux ve macOS için mevcut olan bir Java Geliştirme Seti’ne yazılır. Java programları herhangi bir editörde yazılabileceği gibi eclipse gibi kendine özgü editörlerde de yazılabilir...
DERLEME (JAVAC)
Programcılar Java programlama dilinde yazarak seti, doğru yazılıma sahip herhangi bir cihaz tarafından okunabilen bilgisayar koduna çevirir. Bu, derleyici adı verilen bir yazılım parçasıyla elde edilir. Derleyici Java gibi üst düzey bilgisayar kodunu alır ve bunu işletim sistemlerinin anlayabileceği bayt kodu adı verilen bir dile çevirir.
YORUMLAMA (JVM)
Derleyici ile oluşturulan Bayt kodu, Java sanal makinesi (JVM) adlı bir yorumlayıcı tarafından işlenir. JVM'ler çoğu yazılım ve donanım platformları için uygundur ve Java kodunun bir cihazdan diğerine aktarılmasını sağlayan şey budur yani JVM, Java'nın platform bağımsızlığı sağlayan temel unsurdur. Java'yı çalıştırmak için JVM'ler kodu yükler, doğrular ve bir çalışma zamanı ortamı sağlar
JAVA ile oluşturulan bir yazılımın çalışabilmesi için sisteminizde JVM - JAVA VİRTUAL MACHINE (JAVA SANAL MAKİNESİ) kurulu olmalıdır. Tüm platformlara kurulabilir.
JDK ve JRE
JDK , java geliştirici kiti anlamına gelir. JAVA sitesinde bulunan JDK (JAVA DEVELOPMENT KİT) sürümleri hem derleyici hemde yorumlayıcıyı (JVM) içermektedir. Dolayısıyla sisteminizde java geliştirmek istiyorsanız öncelikle bu kit'i kurmalısınız...
JRE ise JAva çalışma zamanı ortamı anlamına gelir. İçerisinde JVM ve hazır kütühaneleri barındırır.. Aşağıdaki bağlantı ile JAVA sitesinden JDK 8 kitini indirebilirsiniz...
JAVA JDK 8
Görüşmek üzere...