小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Eclipse簡明使用教程(java集成開發(fā)環(huán)境)

 萬物有靈_ 2020-04-11

                                                    Eclipse使用教程 


目錄                                                   

1.Eclipse的基本概念

2.Eclipse創(chuàng)建Java文件

3.eclipse 代碼提示功能

4.快捷鍵的使用

5.代碼自動(dòng)生成功能:

6.代碼注釋

7.代碼重構(gòu)(重點(diǎn))


 下載軟件:

  • 下載完成后,直接解壓就能使用:

  • 打開后選擇工作空間(workspace) 

1.Eclipse的基本概念

  • 工作區(qū)(workspace)

工作區(qū)是一個(gè)目錄,程序和程序所需要用到的資源都在workspace里,中間緩存文件也存在工作區(qū)中。

  • 項(xiàng)目(Project) 

為一個(gè)需求所服務(wù)的代碼文件,一個(gè)workspace 可以擁有個(gè)項(xiàng)目,而你的代碼必須有歸屬于某個(gè)項(xiàng)目的,不能單獨(dú)存在。

2.Eclipse創(chuàng)建Java文件

  • 首先,創(chuàng)建項(xiàng)目,彈出一個(gè)窗口:

  •  填寫項(xiàng)目名字,點(diǎn)擊finish:

  • 創(chuàng)建完成后:

  • 創(chuàng)建一個(gè)類之前先創(chuàng)建一個(gè)包(為了易于管理),和我們前面講到的打包是一樣的,鏈接:包和訪問權(quán)限

  • 創(chuàng)建一個(gè)包(package):

  • 在包中新建類:

  • 填寫類名,類的屬性:

  • 然后創(chuàng)建Text.java自動(dòng),添加一些我們需要的東西,和我們用Nodepad++,編輯的源文件是一樣的,我們打了個(gè)包,然后穿件一個(gè) public 權(quán)限 的 Text類文件,然后自動(dòng)添加main 入口函數(shù),只是這些Eclipse幫我們做好了:

 

  • 我們隨便打印一句話:Hello World!

  • 接下來我們就是,編譯、運(yùn)行了,Eclipse已經(jīng)集成這個(gè)功能了,其實(shí)當(dāng)你打好代碼,保存的時(shí)候Eclipse已經(jīng)自動(dòng)幫你編譯,生成class文件了(語法正確),那存放的位置呢: 我們可以在我們創(chuàng)建的工作空間(workspace)找到我們創(chuàng)建的包和類文件:

  • 那么生成類文件了,就可以運(yùn)行了,實(shí)際運(yùn)行的是class文件: 

  • 下方窗口直接顯示輸出結(jié)果:

  • 想在這個(gè)工程包中新建新的類和接口,如何做?,我們新建一個(gè)接口 Person然后用Student 去實(shí)現(xiàn)Person這個(gè)接口:

  • 創(chuàng)建接口Person,兩個(gè)方法:

  • 新建一個(gè)類 Student去實(shí)現(xiàn)Person 這個(gè)接口,方法和上面一樣,然后再interface去選擇所需要實(shí)現(xiàn)的接口:

  • 我們可以發(fā)現(xiàn),Eclipse不僅幫我們寫了實(shí)現(xiàn)代碼,還對父類的抽象方法進(jìn)行復(fù)寫:

Eclipse調(diào)試錯(cuò)誤功能也很強(qiáng)大:

3.eclipse 代碼提示功能

  • 例如編輯: System.out.println( ); 會(huì)出現(xiàn)很多提示:

  • 編輯我們剛剛的 Student.java 文件,聲明一個(gè) Student 的引用 st,也同樣會(huì)出現(xiàn)代碼提示.

4.快捷鍵的使用:

  • 刪除一行的程序:把光標(biāo)放在要?jiǎng)h除的哪一行,使用快捷鍵: Ctrl + D

  • 剪切 :                        Ctrl + X
  • 撤銷上一次操作:       Ctrl + Z
  • 重新執(zhí)行之前的命令:Ctrl + Y
  • Alt + '/' 快捷鍵的用法:

 此時(shí)如果我還想生成一個(gè)Student的對象,但是寫到一半,不想寫了,我們直接使用快捷鍵:會(huì)彈出提示窗口,顯示所有以stu開頭的函數(shù):

我們可以在 Edit菜單欄可以看到快捷鍵:

5.代碼自動(dòng)生成功能:

例子:我們編輯Student.java 文件如下,我們新建了三個(gè)成員變量,現(xiàn)在我們想新建兩個(gè)構(gòu)造函數(shù),一個(gè)是無參數(shù)構(gòu)造函數(shù),一個(gè)是帶三個(gè)參數(shù)的構(gòu)造函數(shù),如何讓Eclipse 自動(dòng)幫我們?nèi)ド赡兀?nbsp;

  • 下圖顯示了基本的操作:

  • 生成構(gòu)造函數(shù):

操作上面的結(jié)果是:

  • 生成equals函數(shù)和hashCode函數(shù):

很方便就幫我們復(fù)寫了這兩個(gè)函數(shù):

6.代碼注釋

選中需要注釋的代碼,然后快捷鍵:Ctrl + '/'. 

取消注釋:選中已經(jīng)被注釋的代碼,同樣快捷鍵:Ctrl + '/'

7.代碼重構(gòu)(重點(diǎn))

1.在別改變代碼功能和性能的基礎(chǔ)上。

2.改善軟件的設(shè)計(jì)增加可讀性

3.協(xié)助找到bugs

4. 提升開發(fā)效率

7.1.修改類名

例子:在以下工程中,我們?nèi)绻敫淖働erson的為Teacher,怎么辦呢?

如果手動(dòng)改動(dòng)的話,麻煩不說,只有有一個(gè)地方忘了程序就會(huì)出現(xiàn)錯(cuò)誤,降低了開發(fā)效率,但是我們可以使用Eclipse代碼重構(gòu)功能。

 

  • 開始重構(gòu)

  • 下一步

  • Next:

 

  • 完成

7.2.移動(dòng):如何把一個(gè)包里面的類或接口移動(dòng)到另一個(gè)包呢?

  • 首先,新建一個(gè)包,命名為:org.yuan.my_project.modle

  • 第一步

  • 第二步

  • 完成

7.3.修改方法簽名:

例子:比如我們在Student.java中創(chuàng)建了一個(gè)函數(shù) ,void speak() 然后在 void eat() 中調(diào)用,突然我們想改變speak為talk,如果多個(gè)地方調(diào)用這個(gè)方法的話就會(huì)很麻煩,我們用Eclipse修改方法簽名就會(huì)很簡單:

  • 修改 

  • 下一步:

 

  • 完成:

 

如果此時(shí)我們想把 talk( )函數(shù)推到Teacher(父類)中,怎么辦?

  •  操作如下:

  • 下一步:

 

  • 查看Teacher.java,函數(shù),增加了talk() 的抽象函數(shù):

7.4.抽取類功能:把在一個(gè)類的方法,給抽到另一類當(dāng)中

例子:我們把 Student中的抽取 talk方法和eat 方法,抽成父類,抽好了以后,Student,應(yīng)給去繼承有著兩個(gè)函數(shù)的類或者接口。

  • 填寫參數(shù)

  • 看結(jié)果:

在Person.java中已經(jīng)有著兩個(gè)方法了:

在Student.java中沒喲這兩個(gè)方法了:

也可以抽取成毫無關(guān)系的類。

7.5.抽取方法:減少重復(fù)代碼

例子:如下、

我們不希望重復(fù)代碼,我們可以把這兩句抽成一個(gè)方法,然后別的函數(shù)再調(diào)用這個(gè)方法:

  • 下一步:

  • 完成

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多