色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java源程序和字節(jié)碼指什么

錢斌斌1年前6瀏覽0評論

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)。