更新時間:2022-11-02 來源:黑馬程序員 瀏覽量:
完成了IDEA的安裝與啟動,下面使用IDEA創(chuàng)建一個Java程序,實現(xiàn)在控制臺上打印HelloWorld!的功能,具體步驟如下。
進(jìn)入New Project界面后,單擊New Project選項按鈕創(chuàng)建新項目,彈出New Project對話框,如下圖所示。

New Projeet 對話框
在上圖中需要設(shè)置Java程序開發(fā)所需要的JDK。在左側(cè)選中Java,在右側(cè)頂部Projeet SDK下拉列表框中選擇已下載的JDK,然后單擊Next按鈕進(jìn)入選擇模板創(chuàng)建項目界面,如下圖所示。

選擇模板創(chuàng)建項目界面
單Next按鈕進(jìn)入項目設(shè)置界面,如下圖所示。

將Project name(項目名)設(shè)置為chapter01,Project location(項目路徑)保持默認(rèn)設(shè)置。展開More Settings,將Base package(基本包名)設(shè)置為com.itheima。設(shè)置完成之后,單擊Finish按鈕,如果Project location填寫的文件夾此時還不存在,則IDEA會彈出一個對話框,提示文件夾不存在。
不存在的話,將由IDEA創(chuàng)建。單擊Create按鈕,完成對應(yīng)文件夾的創(chuàng)建。創(chuàng)建文件夾其實就是創(chuàng)建對應(yīng)的chapter01項目,chapter01項目創(chuàng)建成功之后,IDEA會在 E:\itcast\IdeaProjects\chapter01文件夾下自動創(chuàng)建項目必需的文件夾和文件。此時,IDEA進(jìn)入項目結(jié)構(gòu)界面,如下圖所示。

IDEA項目結(jié)構(gòu)頁面
左側(cè)是chapter01項目的文件夾結(jié)構(gòu)。其中,.idea文件夾中的所有文件以及chapterOl.iml文件都是IDEA開發(fā)工具使用的配置文件,不需要開發(fā)者操作。sre是source單詞的縮寫,該文件夾用于保存程序的源文件。External Libraries是擴展類庫,即Java程序編寫和運行所依賴的JDK中的類。
創(chuàng)建好chaptero1項目之后,就可以在項目中創(chuàng)建Java類了。類是最小的Java程序單元,一個Java項目(Java程序)至少要擁有一個類。在IDEA項目結(jié)構(gòu)頁面中,右擊chapter01項目下的sre文件夾,在彈出的快捷菜單中選擇New→Java Class命令,進(jìn)入New Java Class選項界面,有很多可以選擇的類型,本次選擇Class選項創(chuàng)建一個Java類,并在上面的文本框中輸入類名稱HelloWorld,然后按Enter鍵完成Java類的創(chuàng)建。

Java類創(chuàng)建完成之后,sre文件夾中會生成 HelloWorld.java文件,該文件會自動在右側(cè)區(qū)域打開,如下所示。由圖1-40可HelloWorld文件以.java為擴展名,右側(cè)區(qū)域顯示的是HelloWorld.java文件創(chuàng)建時的默認(rèn)代碼。其中,HelloWorld為類的備稱;class為定義類的。

由上圖可知,HelloWorld文件以.java為擴展名,右側(cè)區(qū)域顯示的是HelioWorld.java文件創(chuàng)建時的默認(rèn)代碼。其中,HelloWorld為類的名稱;class為定義類的關(guān)鍵字;publie是類的權(quán)限修飾符,表示該類是公有類,即所有Java程序均可訪問該類;在HelloWorld后面的一對大括號({})中,可以編寫類的程序代碼。關(guān)于類的定義語法格式,后面會陸續(xù)講解,這里只需要了解Java類的創(chuàng)建步驟即可。
Java類創(chuàng)建完成之后,就可以在類中編寫程序代碼了。在HelloWorld.java文件中編寫Java代碼,如下圖所示。

單擊工具欄中的?按鈕運行程序,或者單擊代碼中HelloWorld類左側(cè)的?按鈕運行程序,控制臺顯示運行結(jié)果,如下圖所示。

1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19