Java源程序是指以.java為后綴名的Java代碼文件,它是程序員編寫Java程序的原始形式。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Java源程序必須經(jīng)過編譯,才能在Java虛擬機中運行。編譯器將Java源程序編譯成Java字節(jié)碼。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Java字節(jié)碼是Java虛擬機能夠理解和執(zhí)行的指令集,它是以.class為后綴名的二進制文件。
Class: HelloWorld Method: main([Ljava/lang/String;)V Stack=2, Locals=1, Args_size=1 0: getstatic #2; //Field java/lang/System.out:Ljava/io/PrintStream; 3: ldc #3; //String Hello, World! 5: invokevirtual #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 8: return
Java字節(jié)碼可以在任何符合Java虛擬機規(guī)范的平臺上運行,這也是Java跨平臺特性的實現(xiàn)。
上一篇iapp讀取php
下一篇css中圖片樣式設置