Java sanal makinesi
Java Platformu
Yazeka
Arama sonuçlarına dayanarak oluşturuldu
Java Sanal Makinesi (JVM), Java programlarının çalıştırılmasını sağlayan sanal bir makinedir. Bytecode adı verilen ara kodu yorumlayarak işletim sistemi ile uyumlu hale getirir ve bellek yönetimi, güvenlik kontrolleri gibi işlevleri üstlenir.
JVM, platformdan bağımsız çalışarak Java kodunun farklı işletim sistemlerinde sorunsuz çalışmasını sağlar. Ayrıca çöp toplama (garbage collection) özelliğiyle bellek yönetimini otomatikleştirir.
Java platformu içinde JRE (Java Runtime Environment) ve JDK (Java Development Kit) ile birlikte temel bileşenlerden biridir. JRE, JVM ve kütüphaneleri içerirken; JDK, geliştirme araçları ve derleyiciyi de kapsar.