Previous
Next

JRE ve JVM nedir?

by Cem Kefeli 14. Ağustos 2009 12:06

Java Runtime EnvironmentJava, konu ile ilgilenen birçok kişinin bildiği gibi platform bağımsız olma vaadi ile uygulama geliştiricilerin karşısına çıkan gerçek anlamda bir nesneye yönelik programlama dilidir. Java'nın SUN tarafından duyurulduğu yıllarda uygulama geliştiriciler "Bir defa yaz derle, her işletim sisteminde çalıştır" gibi bir slogana alışkın değildi. Kulaklara çok hoş gelmişti bi slogan. Fakat bu platform bağımsızlığı sağlayabilmek için farklı bir mimari gerekmekteydi. işte bu aşamada JRE(Java Runtime Environment) imdadımıza yetişti. Java kodları derlendikten sonra direkt olarak derlendiği makineye özgü makina kodlarına dönüştürülmemektedir. Bir ara dil olarak tabir edilen Java ByteKode larına çevrilmektedirler. İşte işin sırrı da burda yatmaktadır zaten. Çünkü bu byte kodlar her işletim sistemi için aynıdır fakat bu kodları yorumlayacak bir ekipmana ihtiyaç duyulmaktadır. JVM(Java Virtual Machine) işte bu işe yaramaktadır. Her sistem için aynı olan bu bytecode ları alıp çalıştığı sisteme özgü bir şekilde yorumlamaktadır. JRE, JVM ile birlikte Java platformu çekirdek dosyalarını ve değerli diğer çevre birimleri bulunduran bir paket olarak düşünülmelidir. 

Yorum ekle

biuquote
  • Yorum
  • Canlı önizleme
Loading

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General