日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

 萬物有靈_ 2020-04-11

                                                    Eclipse使用教程 


目錄                                                   

1.Eclipse的基本概念

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

3.eclipse 代碼提示功能

4.快捷鍵的使用

5.代碼自動生成功能:

6.代碼注釋

7.代碼重構(重點)


 下載軟件:

  • Eclipse官方網站:點我
  • 下載Eclipse:

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

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

1.Eclipse的基本概念

  • 工作區(qū)(workspace)

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

  • 項目(Project) 

為一個需求所服務的代碼文件,一個workspace 可以擁有個項目,而你的代碼必須有歸屬于某個項目的,不能單獨存在。

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

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

  •  填寫項目名字,點擊finish:

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

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

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

  • 在包中新建類:

  • 填寫類名,類的屬性:

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

 

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

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

  • 那么生成類文件了,就可以運行了,實際運行的是class文件: 

  • 下方窗口直接顯示輸出結果:

  • 想在這個工程包中新建新的類和接口,如何做?,我們新建一個接口 Person然后用Student 去實現Person這個接口:

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

  • 新建一個類 Student去實現Person 這個接口,方法和上面一樣,然后再interface去選擇所需要實現的接口:

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

Eclipse調試錯誤功能也很強大:

3.eclipse 代碼提示功能

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

  • 編輯我們剛剛的 Student.java 文件,聲明一個 Student 的引用 st,也同樣會出現代碼提示.

4.快捷鍵的使用:

  • 刪除一行的程序:把光標放在要刪除的哪一行,使用快捷鍵: Ctrl + D

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

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

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

5.代碼自動生成功能:

例子:我們編輯Student.java 文件如下,我們新建了三個成員變量,現在我們想新建兩個構造函數,一個是無參數構造函數,一個是帶三個參數的構造函數,如何讓Eclipse 自動幫我們去生成呢: 

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

  • 生成構造函數:

操作上面的結果是:

  • 生成equals函數和hashCode函數:

很方便就幫我們復寫了這兩個函數:

6.代碼注釋

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

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

7.代碼重構(重點)

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

2.改善軟件的設計增加可讀性

3.協助找到bugs

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

7.1.修改類名

例子:在以下工程中,我們如果想改變Person的為Teacher,怎么辦呢?

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

 

  • 開始重構

  • 下一步

  • Next:

 

  • 完成

7.2.移動:如何把一個包里面的類或接口移動到另一個包呢?

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

  • 第一步

  • 第二步

  • 完成

7.3.修改方法簽名:

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

  • 修改 

  • 下一步:

 

  • 完成:

 

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

  •  操作如下:

  • 下一步:

 

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

7.4.抽取類功能:把在一個類的方法,給抽到另一類當中

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

  • 填寫參數

  • 看結果:

在Person.java中已經有著兩個方法了:

在Student.java中沒喲這兩個方法了:

也可以抽取成毫無關系的類。

7.5.抽取方法:減少重復代碼

例子:如下、

我們不希望重復代碼,我們可以把這兩句抽成一個方法,然后別的函數再調用這個方法:

  • 下一步:

  • 完成

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多