JVM (Java Virtual Machine – Java Sanal İşlemcisi) C++ dilinde yazılmış bir programdır. Bir Java programı javac.exe ile derlendikten sonra byte code ismi verilen bir ara sürüm oluşur. Byte code, ana işlem biriminin (CPU – Cental Processing Unit) anlayacağı cinsten komutlar ihtiva etmez, yani klasik Assembler değildir. Java byte code sadece JVM bünyesinde çalışır. JVM, derlenen Java programı için ana işlemci birimi olma görevini üstlenir. Bu özelliginden dolayı Java programlarını değişik platformlar üzerinde çalıştırmak mümkündür. Her platform için bir JVM sürümü Java programlarını koşturmak için yeterli olacaktır. Bu sebepten dolayı Java “write once, run anywhere – bir kere yaz, her yerde koştur” ünvanına sahiptir.
JVM hakkında daha geniş kapsamlı bilgiyi Matrix’de Yaşayan Programcılar başlıklı yazımda bulabilirsiniz.
EOF (End Of Fun)
Özcan Acar
BT Sözlüğü kategorisinden son yazılar
- İzci kuralı - August 20th, 2012
- Java Heap Nedir? - May 12th, 2012
- Write Through Cache - December 21st, 2009
- YAGNI - November 17th, 2009
- KISS - Keep It Stupid Simple - November 17th, 2009
- DRY - Don't Repeat Yourself - November 17th, 2009
Pingback: Java Heap - Kurumsal Java Yazılımı - Özcan Acar
Pingback: Çöplerin Efendisi - Kurumsal Java Yazılımı - Özcan Acar
Pingback: Mert Bozkurt » Java’da Bilinmeyenler