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

java源程序和字節(jié)碼文件拓展名

Java是一種廣泛使用的計(jì)算機(jī)編程語(yǔ)言,它被設(shè)計(jì)成具有高度可移植性和可擴(kuò)展性。Java代碼通過(guò)編寫(xiě)源程序文件來(lái)創(chuàng)建。在編譯器的幫助下,Java源程序文件可以編譯成字節(jié)碼文件。文章將著重討論Java源程序和字節(jié)碼文件的拓展名。

.java
拓展名是Java源程序文件的文件擴(kuò)展名。它是存儲(chǔ)Java程序源代碼的文件,包含Java類(lèi),接口,變量,常量和方法。Java源程序文件是開(kāi)發(fā)者開(kāi)始編寫(xiě)Java應(yīng)用程序的文件。當(dāng)開(kāi)發(fā)者編寫(xiě)Java程序時(shí),它們是Java源文件的源頭。

.class
拓展名是Java字節(jié)碼文件的文件擴(kuò)展名。Java源程序文件必須經(jīng)過(guò)編譯器編譯才能轉(zhuǎn)換成Java字節(jié)碼文件。Java字節(jié)碼文件是源文件編譯后的輸出,并且是Java虛擬機(jī)可以直接執(zhí)行的文件。由于Java字節(jié)碼是跨平臺(tái)的,這意味著可以在任何Java虛擬機(jī)上運(yùn)行。因此,Java虛擬機(jī)是Java程序平臺(tái)無(wú)關(guān)性的關(guān)鍵組件。

在Java編程中,.java和.class文件拓展名很重要。.java文件是程序源文件,也稱(chēng)源代碼文件。.class文件是從源文件編譯出來(lái)的文件,成為可執(zhí)行文件。Java源文件至少需要編寫(xiě)一個(gè)類(lèi),并且對(duì)應(yīng)的.class文件中必須包含它。Java源程序的文件名必須與它包含的類(lèi)的名稱(chēng)完全相同,包括大小寫(xiě)(例如class HelloWorld)。Java字節(jié)碼文件不需要與它包含的類(lèi)的名稱(chēng)相同,但是通常用相同的名稱(chēng)。