在Java編程中,source
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)班戈免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
code
就是源代碼。就是我們根據(jù)Java
語(yǔ)言規(guī)范所編寫(xiě)的源程序文件,擴(kuò)展名為java。bytecode
叫字節(jié)碼,是擴(kuò)展名為java的源程序文件經(jīng)過(guò)Java編譯器后所生成的類(lèi)文件,它的擴(kuò)展名為class。字節(jié)碼文件不是二進(jìn)制文件;字節(jié)碼文件通過(guò)Java解釋器在Java虛擬機(jī)中解釋執(zhí)行。
.java文件是 java是一門(mén)編程語(yǔ)言, .java文件里面保存的是源代碼.
下面就是java語(yǔ)言的Hello World
public?class?Hello?{
public?static?void?main(String[]?args)?{
System.out.println("Hello?World");//輸出Hello?World
}
}
如果只是普通的看看和修改里面的內(nèi)容,可以使用記事本. 右鍵選擇記事本打開(kāi)
如果想要研究學(xué)習(xí)java編程, 那么可以使用eclipse 進(jìn)行打開(kāi),里面有很多的代碼提示功能.和豐富的插件
一個(gè)一個(gè)按你的步驟給你說(shuō):
1,java可以編寫(xiě)成.exe,雖然是exe文件,但是不代表是windows可執(zhí)行文件,盡管擴(kuò)展名一樣
2,可以打包成jar,需要有jdk支持,通過(guò)JVM運(yùn)行,這個(gè)才是java真正的運(yùn)行包。
3,.java是java程序的源代碼文件
4,.class不是類(lèi)的擴(kuò)展名,JVM并不能直接運(yùn)行java源文件,需要通過(guò)javac將java源文件編譯成字節(jié)碼文件,也就是.class文件,JVM在運(yùn)行某個(gè)類(lèi)的時(shí)候,通過(guò)加載指定該.class文件就可以,因?yàn)閏lass文件名與類(lèi)名相同,但是不能理解他倆是一回事,運(yùn)行的是類(lèi),不是文件。
jar轉(zhuǎn)換成exe的過(guò)程其實(shí)是沒(méi)有必要的,因?yàn)橐\(yùn)行java程序必須有JVM,它所轉(zhuǎn)換的exe和C++寫(xiě)出來(lái)程序的exe有區(qū)別的。不是同一個(gè)擴(kuò)展名文件里面東西就一樣。好比cmd里是可執(zhí)行文件,但是C#編寫(xiě)出來(lái)的exe是微軟中間碼。