- Java與Android移動應用開發:技術、方法與實踐
- 曹化宇
- 1491字
- 2019-12-06 15:38:59
2.2 第一個Java程序
打開NetBeans開發環境,在菜單欄中選擇“文件”→“新建項目”選項,打開項目創建窗口。然后,選擇“Java”→“Java應用程序”,并單擊“下一步”按鈕繼續,如圖2-8所示。

圖2-8 創建Java項目
接下來需要填寫一些項目信息,如圖2-9所示。
本例中,項目名稱填寫為FirstDemo,項目位置、項目文件夾和其他選項都使用默認設置即可。單擊“完成”按鈕完成項目的創建工作。然后,可以看到NetBeans的主界面,如圖2-10所示。

圖2-9 新建項目信息

圖2-10 NetBeans的主界面
現在,從簡單的信息輸出開始,在代碼編輯區中,修改代碼內容(FirstDemo.java文件),如下所示。

實際上,只需要輸入其中加粗的這一行代碼,其功能就是顯示一行信息。單擊工具欄中的“執行”按鈕,可以看到如圖2-11所示的輸出結果。
代碼的功能雖然很簡單,但它也算是一個完整的Java應用。接下來,單擊工具欄中的“項目構建”按鈕,就可以生成Java應用的兩種主要發布文件類型,分別是FirstDemo.class和FirstDemo.jar文件,前者是編譯后的Java字節文件,后者是打包后的發布文件,可以將其復制到已安裝JDK的環境中使用。
本例中,生成的FirstDemo.jar文件默認位于“文檔”中的NetBeansProjects\FirstDemo\dist目錄中,把它復制到C:盤根目錄下。接下來,通過cmd打開命令行窗口,并切換到C:盤根目錄。然后,使用java命令來執行FirstDemo.jar文件,如圖2-12所示。

圖2-11 信息輸出結果

圖2-12 運行JAR文件
其中,cd/命令用于返回根目錄。然后,在java命令中使用-jar參數,指定要執行的是.jar文件,-jar參數后指定的就是剛剛復制過來的FirstDemo.jar文件。
請注意,如果找不到java命令,可以根據上一節內容設置JDK相關的環境變量。
2.2.1 語句與語句塊
在NetBeans環境中,可以看到FirstDemo.java文件中的代碼有各種顏色和符號,而真正執行的代碼卻很少,如下面的代碼所示。

實際上,顯示一條信息的功能,只需要這些代碼就可以了,而其他內容都是注釋(稍后討論)。接下來,了解這些代碼的功能。
首先是package語句,它指定當前文件的代碼定義在哪個包(package)中,這里的包名就是firstdemo。請注意,package語句的最后以分號(;)結束,這也是一個簡單的Java語句。
此外,包是Java代碼的基本組織形式。除了使用package語句定義包之外,還可以使用import語句引用其他包中的資源,在后面的學習中可以看到相關應用。
接下來,使用public和class關鍵字定義一個FirstDemo類。在這里,使用“{”和“}”定義類的主體部分,稱之為代碼塊。
類中可能會包含很多成員。而本例的FirstDemo類中只包含一個main()方法,它是應用執行的入口,也就是說,Java程序的執行是從這里開始的??梢钥吹?,main()方法的主體部分同樣定義在“{”和“}”符號之間。
System.out.println()方法的功能就是輸出一些內容,在NetBeans環境和執行.jar文件時,已經看到輸出結果。
2.2.2 注釋內容
Java代碼中,灰色的內容定義為注釋,也就是一些說明性的內容,它們不是真正的執行代碼。
Java中,可以使用三種注釋。第一種稱為行注釋,以//開頭,一直到行結束的內容都會被當作注釋。行注釋可以在單獨的行中,也可以在其他代碼的后面,如:
// 顯示信息 System.out.println("第一行Java代碼"); // 顯示信息
第二種注釋稱為塊注釋,其內容包含在/*和*/之間,如:
/* * FirstDemo.java *Author: caohuayu * Version: 20170606 */
此外,在塊注釋中可以使用一些以@符號標識的指令,在FirstDemo.java文件中可以看到一些,如:
/** * @param args the command line arguments */代碼中使用@param指令說明args參數
對于這些使用特殊指令的注釋,可以通過javadoc命令創建HTML文檔。下面將FirstDemo.java文件復制到C:盤根目錄下。然后,使用cmd打開命令行窗口,并使用javadoc命令自動創建文檔,如圖2-13所示。

圖2-13 使用javadoc命令生成文檔
本例中使用的命令行如下:
javadoc FirstDemo.java -D c:\firstdemo
其功能是創建FirstDemo.java代碼文件的HTML文檔,文檔會存放在C:\firstdemo目錄中。操作完成后,打開C:\firstdemo目錄,可以看到index.html文件,圖2-14中就是通過Firefox瀏覽器查看的結果。

圖2-14 javadoc命令生成的HTML文檔
NetBeans環境中,在菜單欄中選擇“運行”→“生成Javadoc”選項來創建HTML文檔,然后會通過瀏覽器打開。此外,通過NetBeans環境生成的文檔默認放在項目文件夾的/dist/javadoc/目錄中。
- Python程序設計教程(第2版)
- C語言程序設計(第3版)
- Python自然語言處理實戰:核心技術與算法
- Manga Studio Ex 5 Cookbook
- Java Web開發之道
- Blockly創意趣味編程
- 小學生C++創意編程(視頻教學版)
- AppInventor實踐教程:Android智能應用開發前傳
- Node Cookbook(Second Edition)
- C#程序設計(項目教學版)
- Statistical Application Development with R and Python(Second Edition)
- Scrapy網絡爬蟲實戰
- 快樂編程:青少年思維訓練
- ROS機器人編程實戰
- 零基礎學編程系列(全5冊)