JVM Nasıl Çalışır Yazı Serisi – Java Hotspot, Assembly Kod, Hafıza Bariyerleri ve Volatile Analizi
Java siniflari java derleyicisi javac (compiler) tarafından bytekoduna dönüştürülür. [source language=”java”] public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } [/source] Yukarida yer alan HelloWorld sinifinin bytekod olarak derlenmis seklini asagida görmekteyiz: [source language=”java”] public class HelloWorld extends java.lang.Object{ public HelloWorld(); Code: 0: aload_0 1: invokespecial #1; //Method java/lang/Object."<init>":()V 4: […]