熱訊:第一章《初學(xué)者問題大集合》第7節(jié):編寫第一個Java程序

2022-12-29 10:16:25 來源:51CTO博客

?下載并安裝好IDEA之后,就可以編寫Java程序啦!前文曾經(jīng)講過,Java程序最初的存在形式是Java源文件,經(jīng)過編譯之后又會產(chǎn)生字節(jié)碼文件。當(dāng)今時代,軟件項目的規(guī)模越來越大,因此軟件項目中會有多個Java源文件和字節(jié)碼文件。這些文件如果毫無規(guī)律零散的存放,必將會給軟件項目的管理帶來很多麻煩,并且不利于集體開發(fā)和團隊合作。為此,大多數(shù)IDE都會采用“工程”的方式來管理Java代碼。所謂“工程”就是一個軟件項目,每一個工程都會單獨創(chuàng)建一個文件夾來保存其中的文件,專業(yè)上把這個文件夾稱為“工程文件夾”。工程文件夾中除了存放Java源文件和字節(jié)碼文件以外,還可以存放軟件項目中需要用到的圖片、聲音文件等各種多媒體資源。

在圖1-30所示的界面上單擊左側(cè)的“Projects”,就會進入工程管理界面,如圖1-31所示。?

圖1-31 IDEA工程管理界面?


(資料圖片)

在圖1-31所示界面上,單擊“New Project”按鈕會彈出如圖1-32所示的創(chuàng)建工程對話框,在這個對話框中就可以開始新建一個Java工程。?

圖1-32 創(chuàng)建工程對話框?

在這個對話框的左邊可以選擇工程類型,因為要創(chuàng)建Java工程,所以讀者要選擇“Java”,其他選項可以不用勾選,直接單擊“Next”按鈕即可進入如圖1-33所示的界面。?

圖1-33 選擇工程模板?

圖1-33所示的界面是讓開發(fā)者選擇一個模板來創(chuàng)建工程,此處無需勾選這個選項,直接單擊“Next”按鈕進入如圖1-34所示的界面。?

圖1-34 設(shè)置工程名稱及工程文件夾位置?

在圖1-34所示的界面中,開發(fā)者可以設(shè)置工程名稱及工程文件夾的位置。本書為了方便大家閱讀,每一章都會新建一個Java工程,并且分別按照lesson1、lesson2...這樣的順序?qū)Ω髡滤⒌墓こ踢M行命名。輸入工程名稱后,單擊對話框下方的“Finish”按鈕即可完成創(chuàng)建工程的過程,此時IDEA會自動跳轉(zhuǎn)到如圖1-35所示界面。?

圖1-35 第一個Java工程?

圖1-35顯示了IDEA的Java工程界面,在這個界面的左側(cè)可以看到一個叫做src的文件夾,它就是用來存放Java源文件的文件夾。需要特別說明:當(dāng)創(chuàng)建過一個Java工程后,下次再打開IDEA都會直接進入這個界面。如果還想再創(chuàng)建另一個工程,可以從IDEA的菜單欄中按照“File”->“New”->“Project”的順序單擊菜單項即可打開創(chuàng)建Java工程的對話框來完成新工程的創(chuàng)建操作。?

接下來就可以創(chuàng)建一個Java源文件來編寫第一個Java程序。但是各個菜單項中都找不到創(chuàng)建Java源程序的選項,這是怎么回事呢?這是因為在Java工程中,程序的基本單元是“類”而不是Java源文件,所以要想寫Java代碼,就必須先創(chuàng)建一個類。如圖1-35所示,首先在界面左側(cè)選中src文件夾,這樣就能讓創(chuàng)建出的類出現(xiàn)在src文件夾下。然后在菜單中按照“File”->“New”->“Java Class”的順序單擊菜單項即可打開創(chuàng)建類的對話框,如圖1-36所示。?

圖1-36 創(chuàng)建類對話框?

在創(chuàng)建類的對話框中,首先要填寫類的名稱,然后還要在下面選項中選擇Class,Class這個單詞在Java語言中就表示“類”,選擇了Class就表明要創(chuàng)建的是一個類而不是其他程序元素。當(dāng)完成以上操作后按回車鍵后就完成了創(chuàng)建類的操作,之后會出現(xiàn)如圖1-37所示的界面。?

圖1-37 編寫代碼界面?

圖1-37所的界面右半部分就是代碼編輯器,開發(fā)者都是在這里編寫Java代碼。學(xué)習(xí)一門語言,通常都會以輸出“Hello World!”作為開始,本書也遵循這個慣例,演示使用Java語言輸出“Hello World!”。想要完成這個程序,各位讀者只要在這個代碼編輯器中輸入如下代碼即可。?

public class Exam01_01 {? public static void main(String[] args){? System.out.println("Hello World!");? }?}?

代碼截圖如圖1-38所示。?

圖1-38 代碼截圖?

在此,有幾個重要的細(xì)節(jié)要提醒各位讀者注意:?

輸入的代碼要嚴(yán)格區(qū)分大小寫,因為Java語言對大小寫是敏感的,例如“System”這個單詞的首字母就必須大寫,而“out”這個單詞則均為小寫。?語句中所有標(biāo)點符號必須用英文輸入法鍵入。?編碼完成后,必須按“Ctrl+S”保存代碼。?

輸入以上代碼并進行保存之后,代碼編輯器左側(cè)會出現(xiàn)兩個三角形。單擊這兩個三角形中的任意一個都會彈出一個運行方式菜單,讀者在菜單中單擊“Run”菜單項即可運行程序,如圖1-39所示。?

圖1-39 單擊Run菜單項運行程序?

以上示例程序運行效果如圖1-40所示。?

圖1-40 程序運行結(jié)果?

當(dāng)出現(xiàn)了圖1-40所示的運行結(jié)果,就說明我們編寫的第一個Java程序已經(jīng)運行成功啦!

除此文字版教程外,小伙伴們還可以??點擊這里??觀看我在本站的視頻課程學(xué)習(xí)Java。

標(biāo)簽: 工程名稱 程序運行 工程管理

上一篇:40-Zabbix在Grafana中展示和Zabbix性能優(yōu)化以及Zabbix高可用集群搭建
下一篇:【Java技術(shù)專題】「原理專題」深入分析Java中finalize方法的作用和底層原理