Java編寫的第一個(gè)程序:HelloWorld

原理:Java文件需要編譯后才能運(yùn)行,編譯命令為 javac HelloWorld.java(使用javac.exe命令),編譯之后會(huì)出現(xiàn)以.class結(jié)尾的字節(jié)碼文件(HelloWorld.class)。運(yùn)行的是字節(jié)碼文件,運(yùn)行命令為java HelloWorld

在桌面上創(chuàng)建一個(gè)code文件夾,在code文件夾中創(chuàng)建一個(gè)HelloWorld.java文件

1、編寫代碼

在HelloWorld.java中編寫代碼:

class Helloworld{

????public static void main(String[] args){

????????System.out.println("Helloworld");

????????}

}

2、編譯

????A.打開命令窗口,進(jìn)入到code文件夾。命令為:cd Desktop/code

? ? B.編譯Java文件。命令為:javac HelloWorld.java。編譯成功之后在code文件夾中會(huì)出現(xiàn)以.class后綴的字節(jié)碼文件HelloWorld.class。

3、運(yùn)行

運(yùn)行的是字節(jié)碼文件HelloWorld.class,運(yùn)行命令為:java HelloWorld。運(yùn)行成功后會(huì)在命令窗口出現(xiàn)helloworld。

實(shí)踐過(guò)程中出現(xiàn)的幾個(gè)錯(cuò)誤:

1、當(dāng)程序中類名和Java文件名稱不一致時(shí),編譯文件的名稱是以程序中的類名來(lái)命名編譯文件的名稱的。

eg:Java文件名稱是HelloWorld.java,程序中類名為Helloworld,那么編譯之后,編譯文件的名稱為:Helloworld.class,再去使用java HelloWorld運(yùn)行時(shí)會(huì)報(bào)錯(cuò)“錯(cuò)誤:找不到或無(wú)法加載主類HelloWorld”

所以程序中的類名必須和Java文件名稱一致。

2、類中必須有主方法public static void main(String[] args){},否則報(bào)錯(cuò):在類中找不到main方法

3、編譯時(shí)如果不寫java文件的后綴.java,報(bào)錯(cuò):僅當(dāng)顯式請(qǐng)求注釋處理時(shí)才接受類名稱 'HelloWorld'

其他注意事項(xiàng):

1、Java源文件是以.java為后綴的

2、源文件中可以有多個(gè)class類,但是只能有一個(gè)聲明為public的類,同時(shí)要求此類的類名必須和源文件名一致。

3、public修飾的類中必須要有主方法,格式為:public static void main(String[] args){}

4、main()主方法是程序執(zhí)行的入口,方法內(nèi)的程序是要執(zhí)行的部分。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容