Java’nın Çalışma Mantığı Java dili içerisinde oluşturulan program doğrudan anlaşılır bir koda dönüştürülmez. JVM (Java Sanal Makinesi) tarafından analiz ederek derlenen bayt koduna (.class dosyası) dönüştürülür. Bu sebeple program derlendiğinde herhangi bir yerde çalıştırmak üzere bayt kodu dosyası oluşturulur.