Evet, aynen oyle. Al yazdigin class dosyasini, jvm in oldugu her cihazda eger senin compile ettigin versiyona esit veya ustundeyse calistirabilirsin. Java gelistirilirken buna ek olarak backward compatibility de garanti ediyor.
@bitwise hocam kusura bakmayın rahatsız ettim aklıma bir soru daha geldi, cevaplarsaniz sevinirim.
Diyelim ki biz kodumuzda System.out.println("merhaba"); böyle bir ifade kullandık buradaki tüm karakterler toplanarak byte değerleri mi hesaplanıyor ve o yüzden mi adı byte code?