官术网_书友最值得收藏!

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/目錄中。

主站蜘蛛池模板: 兰坪| 日喀则市| 凤庆县| 隆尧县| 龙口市| 噶尔县| 长子县| 平江县| 陇川县| 清涧县| 图片| 红桥区| 花莲市| 长丰县| 敦化市| 施甸县| 九龙坡区| 洱源县| 道孚县| 长葛市| 芦溪县| 金坛市| 昌图县| 丰原市| 丁青县| 枣阳市| 观塘区| 贵州省| 如东县| 宿迁市| 彭阳县| 那坡县| 寻乌县| 科技| 聊城市| 曲周县| 中牟县| 石阡县| 南城县| 西贡区| 芦溪县|