Java語言是一門面向?qū)ο蟮木幊陶Z言,運(yùn)行在虛擬機(jī)上。在Java開發(fā)中,Java源文件的擴(kuò)展名是.java,它是我們編寫程序的主要文件類型。每一個(gè)Java文件中可以包含多個(gè)類,但只能包含一個(gè)public類,這個(gè)public類的名稱必須與文件名相同。Java源文件是我們編寫程序的起點(diǎn),我們可以使用各種編寫工具(如Eclipse、IntelliJ IDEA等)來編寫Java程序。
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Java源文件是需要編譯成字節(jié)碼才能被虛擬機(jī)執(zhí)行的。字節(jié)碼是Java源文件經(jīng)過編譯器編譯后的中間文件,擴(kuò)展名為.class。字節(jié)碼包含了Java源文件的所有信息,但是它并不是機(jī)器碼。相比于機(jī)器碼,字節(jié)碼是一種與平臺無關(guān)的中間碼,它只需要通過Java虛擬機(jī)轉(zhuǎn)化為機(jī)器碼來運(yùn)行就可以了。
Java虛擬機(jī)會將字節(jié)碼加載進(jìn)內(nèi)存中,并執(zhí)行其中的指令。因此,Java源文件和字節(jié)碼是Java開發(fā)中兩個(gè)必不可少的組成部分。對于Java開發(fā)者,熟悉Java源文件與字節(jié)碼之間的關(guān)系及其各自的特點(diǎn),能夠更好地理解Java程序的執(zhí)行過程。
上一篇html嵌套php
下一篇html嵌入php代碼嗎