首頁技術(shù)文章正文

使用Eclipse進行程序開發(fā)【黑馬程序員】

更新時間:2021-03-22 來源:黑馬程序員 瀏覽量:

1577370495235_學IT就到黑馬程序員.gif


通過前面的學習,相信讀者對Eclipse開發(fā)工具已經(jīng)有了一個基本的認識,本小節(jié)將學習如何使用Eclipse完成程序的編寫和運行。

在前面小節(jié)中,我們通過命令行窗口執(zhí)行了一個HelloWorld程序。下面同樣以該程序為例,來演示Eclipse開發(fā)工具的使用,具體步驟如下:

1.創(chuàng)建Java項目

在Eclipse的菜單欄中依次選擇【File】→【New】→【Java Project】,或者在Package Explorer視圖中單擊鼠標右鍵,然后選擇【New】→【Java Project】會出現(xiàn)一個“New Java Project”對話框,如圖1所示。


Eclipse進行程序開發(fā)

圖1 New Java Project

在圖1對話框中,“Project name”文本框表示項目的名稱,這里將項目命名為chapter01,其余選項保持默認,然后單擊【Finish】按鈕完成項目的創(chuàng)建。這時,在Package Explorer視圖中便會出現(xiàn)一個名稱為chapter01的Java項目,如圖2所示。

Eclipse進行程序開發(fā)

圖2 Package Explorer

2.在項目下創(chuàng)建包

在Package Explorer視圖中,鼠標右鍵單擊chapter01項目下的src文件夾,選擇【New】 → 【Package】,會出現(xiàn)一個“New Java Package”對話框,如圖1-28所示,其中“Source folder”文本框表示項目所在的目錄,“Name”文本框表示包的名稱,這里將包命名為“com.itheima.first”,如圖3所示。

Eclipse進行程序開發(fā)

圖3 New Java Package

3.創(chuàng)建Java類

鼠標右鍵單擊包名,選擇【New】→【Class】會出現(xiàn)一個“New Java Class”對話框,如圖4所示。

Eclipse進行程序開發(fā)

圖4 New Java Class

在圖4對話框中“Name”文本框表示類名,這里創(chuàng)建一個HelloWorld類,單擊【Finish】按鈕,就完成了HelloWorld類的創(chuàng)建。這時,在“com.itheima.first”包下就出現(xiàn)了一個HelloWorld.java文件,如圖5所示。

Eclipse進行程序開發(fā)

圖5 Package Explorer

創(chuàng)建好的HelloWorld.java文件會在編輯區(qū)域自動打開,如圖6所示。

Eclipse進行程序開發(fā)

圖6 HelloWorld.java

4.編寫程序代碼

創(chuàng)建完HelloWorld類后,就可以在文本編輯器里完成代碼的編寫工作,同樣以一個main()方法和一條輸出語句為例,編寫后的內(nèi)容如圖7所示。

Eclipse進行程序開發(fā)

圖7 HelloWorld.java

5.運行程序

程序編輯完成之后,鼠標右鍵單擊Package Explorer視圖中的HelloWorld.java文件,在彈出框中選擇【Run As】→【Java Application】來運行程序,如圖8所示。

Eclipse進行程序開發(fā)

圖8 運行程序

除此之外,還可以在選中文件后,直接單擊工具欄上的按鈕運行程序。程序運行完畢后,會在Console視圖中看到運行結(jié)果,如圖9所示。

Eclipse進行程序開發(fā)

圖9 運行結(jié)果

從圖9可以看出,Eclipse的控制臺內(nèi)已經(jīng)顯示出了輸出語句的信息。至此,也就完成了第一個Java程序在Eclipse中使用的講解。

在Eclipse中還提供了顯示代碼行號的功能,使用鼠標右鍵單擊文本編輯器中左側(cè)的空白處,在彈出的窗口中選擇【Show Line Numbers】,即可顯示出行號。如圖10所示。

Eclipse進行程序開發(fā)

圖10 設置行號的顯示

多學一招:包的定義與使用

為了便于對硬盤上的文件進行管理,通常都會將文件分目錄進行存放。同理,在程序開發(fā)中,也需要將編寫的類在項目中分目錄存放,以便于文件管理。為此,Java引入了包(package)機制,程序可以通過聲明包的方式對Java類定義目錄。

Java中的包是專門用來存放類的,通常功能相同的類存放在相同的包中。在聲明包時,使用package語句,具體示例如下:

package cn.itcast.first; // 使用package關(guān)鍵字聲明包,位于Java源文件的第一行
public class Example01{...}

需要注意的是,包必須在Java源文件中所有代碼的前面聲明,在不考慮注釋和空行的情況下,它會位于源文件的第一行。

在使用Eclipse時,定義的類都是含有包名的,如果沒有顯式地聲明package語句,創(chuàng)建的類會處于默認包下,在實際開發(fā)中,這種情況是不應該出現(xiàn)的,本教材的示例代碼主要展現(xiàn)的是功能部分的代碼,所以在大多數(shù)示例代碼中沒有為示例指定包名,但是在提供的源碼中,都已使用包名。

在開發(fā)時,一個項目中可能會使用很多包,當一個包中的類需要調(diào)用另一個包中的類時,就需要使用import關(guān)鍵字引入需要的類。使用import可以在程序中一次導入某個指定包下的類,這樣就不必在每次用到該類時都書寫完整類名,簡化了代碼量。使用import關(guān)鍵字的具體格式如下所示:

import 包名.類名;

需要注意的是,import通常出現(xiàn)在package語句之后,類定義之前。如果有時候需要用到一個包中的許多類,則可以使用“import 包名.*; ”來導入該包下所有類。

在JDK中,不同功能的類都放在不同的包中,其中Java的核心類主要放在java包及其子包下,Java擴展的大部分類都放在javax包及其子包下。為了便于后面的學習,接下來簡單介紹Java語言中的常用包。

● java.util:包含Java中大量工具類、集合類等,例如Arrays、List、Set等。

● java.net:包含Java網(wǎng)絡編程相關(guān)的類和接口。

● java.io:包含了Java輸入、輸出有關(guān)的類和接口。

● java.awt:包含用于構(gòu)建圖形界面(GUI)的相關(guān)類和接口。

除了上面提到的常用包,JDK中還有很多其他的包,比如數(shù)據(jù)庫編程的java.sql包、編寫GUI的javax.swing包等,JDK中所有包中的類構(gòu)成了Java類庫。在以后的章節(jié)中,這些包中的類和接口將逐漸介紹,這里只需要有個大致了解即可。




猜你喜歡:

MyBatis框架操作數(shù)據(jù)庫有哪些步驟?

Activiti7系列視頻教程【黑馬程序員】

2021年黑馬Java學習線路圖發(fā)布【含免費自學視頻】

黑馬程序員java培訓課程

分享到:
在線咨詢 我要報名
和我們在線交談!