Ecplise的使用練習_01
-----------------------------------------------------------------------------
Eclipse的概述和使用(掌握)
0:開發java的IDE的分類
免費的當中使用最多的是:Eclipse(Oracle公司的産品,位于美國加州紅木城的紅木岸)
收費的當中使用最多的是:IntelliJ IDEA(JetBrains(傑特Brains)公司的産品,位于東歐捷克的布拉格)
Kotlin(科特林)
1:Eclipse是一種可擴充的開放源代碼的IDE(Integrated Development Environment內建開發環境)。
始于1999年4月,由OTI和IBM兩家公司的IDE産品開發組組建。
2001年11月,IBM公司捐出價值4000萬美元的源代碼組建了Eclipse聯盟,并由該聯盟負責這種工具的後續開發。
最初主要用于Java語言開發,通過安裝不同的插件,Eclipse可以支援不同的計算機語言開發。
2:Eclipse的特點描述(基礎班使用)
a.完全免費free:可免費使用。
b.完全開源free:開放源代碼。
c.純Java語言編寫:早期是由Java開發人員使用Java語言編寫,該工具所帶來的快捷幫助完全符合Java程式設計人員的習慣。
d.免安裝(綠色軟體):由于使用Java語言編寫,需要為其提供JDK與JRE。
e.擴充性強:工具本身不具有的功能,可以通過标準接口擴充添加功能。
3:MyEclipse(就業班使用)
MyEclipse是在Eclipse基礎上追加的功能性插件,對插件收費。
MyEclipse主要在JavaWeb方面為開發者提供強大的系統架構平台。
早期的 MyEclipse 安裝需要基于 Eclipse 安裝目錄,後期逐漸釋出完整版開發包,安裝後自帶 Eclipse、JDK和各種插件。
---------------------------------------
4:Eclipse的下載下傳、安裝、解除安裝及注意事項(Eclipse其實屬于IBM公司(藍色巨人))
下載下傳
http://www.eclipse.org/
下載下傳标準版本即可,即 Eclipse IDE for Java Developers 這個版本。企業版本 Eclipse IDE for Java EE Developers 以後再下。
安裝
綠色版軟體 解壓就可以使用(例如:Eclipse)。
安裝版軟體 輕按兩下運作,一路next即可(例如:JDK)。
解除安裝
綠色版軟體 直接删除檔案夾即可。
安裝版軟體 專業解除安裝軟體或者控制台添加删除程式進行删除。
注意事項
1.由于Eclipse需要基于Java運作環境,安裝後運作時需要确認計算機中是否對JAVA_HOME與path環境變量進行配置。
2.解壓的路徑問題:最好和JDK安裝時候的一樣,不要有空格或者其他特殊符号。建議跟開發相關的軟體最好安裝在同一個目錄下。
3.如何檢視Eclipse的版本?
答:Eclipse安裝目錄下有一個 .eclipseproduct 檔案,用記事本打開看 version=x.x.x 就知道版本了。
如果出現問題删除 eclipse.ini 檔案後重新啟動。
5:Eclipse的基本使用
1.打開Eclipse後,選擇工作空間
工作空間:其實就是我們寫的源代碼所在的目錄。
注意:打開後,發現 Eclipse 的界面做的還是比較醜的,其實Java的圖形化界面做得比較一般,是以才轉向做浏覽器方面的東西了。
2.用Eclipse來完成一個HelloWorld案例
注意:此時代碼以項目為基本機關了。
a.建立Java項目:
點選File或者在最左側空白處,在界面中寫一個項目名稱,然後 Finish 即可。
b.建立包:
展開項目,在源包src下建立一個包cn.itcast.day11.demo01
c.建立類:
在cn.itcast.day11.demo01包下建立一個類 HelloWorld
在界面中寫一個類名:HelloWorld
可以選擇讓main方法也被建立。
然後finish即可。
d.在HelloWorld類中輸出一句話:
在main方法中寫一條輸出語句:hello world
6:Eclipse的漢化及文法檢查
漢化方式有好幾種,我給大家介紹最友善的一種。
使用dropins安裝插件,
從Eclipse3.5開始,安裝目錄下就多了一個dropins目錄,隻要将插件解壓後放到到該目錄即可。
同理,這種方式解除安裝插件也是特别的友善,推薦這種方式。大家可以同時使用中文版和英文版,這樣還可以學英語。
源代碼文法檢查
紅色波浪線:Eclipse可以對正在進行編寫的源代碼進行文法檢查,對錯誤的源代碼使用紅色波浪線進行提示。
黃色波浪線:對未使用的成員或有安全隐患的成員使用黃色波浪線進行警告提示。
Eclipse之是以可以進行文法檢查,主要原因是因為Eclipse在随時監測是否有鍵盤或滑鼠輸出動作,
如果有就對Eclipse下所有工程所有類進行編譯,發現錯誤,立即标注。
7:Eclipse的基本配置
修改源代碼字型大小和顔色:注意,源代碼的字型最好不要改,因為字型Consolas是一種非常優秀的代碼等寬字型,我們主要調整源代碼字型大小即可。
---------------------------------------
8:Ecplise的視窗和視圖概述
視窗:每一個基本的窗體被稱為視窗。
Package Explorer(包資料總管) 顯示項目的結構、包、類及資源。
Outline(大綱) 顯示某個類的結構,友善查找、識别、修改。例如給成員改名字:選中某一成員 右鍵 --> Refactor(重構) --> Rename...
Console(控制台) 程式運作的結果在該視窗顯示。
Problems(問題) 顯示所有文法及錯誤所在的位置。
Type Hierarchy(類型層次結構) 顯示Java繼承層次結構,選中類後按F4即可顯示。
視圖:是由多個視窗的組合而成。
舉例
Java視圖 點選右上角的 Java頁籤 出現Java透視圖
Debug視圖 點選右上角的 Open Perspective(打開透視圖)頁籤 --> Debug 出現Debug視圖
9:Eclipse中如何制作幫助文檔?
a:編寫源程式(有設計接口、抽象類、具體類案例)
b:針對源程式添加文檔注釋
c:選中項目 --> 右鍵 --> Export --> Java --> Javadoc --> next --> Browse(選中一個路徑\doc) --> Finish --> Yes To All
10:Eclipse中打jar包并使用jar包到新的項目中?
A項目想用B項目的東西(注意:B項目的東西如何實作你看不見,即java檔案看不見),
而實際上用的是B項目的多個class檔案,是以我要把B項目的所有class檔案拿過來。
jar是什麼?
jar是多個class檔案的壓縮包。
jar有什麼用?
用别人寫好的東西。
如何打jar包呢?
選中項目 --> 右鍵 --> Export --> Java --> JAR file --> next --> Browse(自己指定一個路徑和一個名稱,名稱例如:animal_tool) --> Finish --> 會在指定路徑生成 animal_tool.jar 的 壓縮檔案。
如何使用jar包呢?
将jar包複制到項目路徑下并添加至建構路徑。
如何添加建構路徑呢?
選中剛複制到的 animal_tool.jar 右鍵 --> Build Path --> Add to Build Path
小結:一般而言,說明書和jar包的使用是必須是配套的。
Ecplise的使用練習_02
1:Eclipse的下載下傳、安裝、解除安裝及注意事項
2:用Eclipse寫一個HelloWorld案例,最終在控制台輸出你的名字。
A:建立Java項目。
B:在src目錄下建立包。cn.itcast.day11.demo01
C:在cn.itcast.day11.demo01包下建立類。HelloWorld
D:在HelloWorld下有一個方法。public static void main(String[] args) {}
E:在main方法中有一個輸出語句。System.out.println("你的名字");
-----------------------------------------------------------------------------
3:Eclipse的基本配置
A:程式的編譯和運作的環境配置(一般不改)
Window--> Preferences --> Java
編譯環境:Compiler 預設選中的就是最高版本。
運作環境:Installed JREs 預設會找你安裝的那個JDK。建議配置了Java的環境變量。
問題:
低編譯,高運作。可以。
高編譯,低運作。不可以。
建議,編譯和運作的版本一緻。
B:如何去掉預設注釋?
Window --> Preferences --> Java --> Code Style --> Code Templates(代碼模闆)
選擇你不想要的内容,通過右邊Edit編輯。
注意:請隻删除注釋部分,不是注釋部分的不要删除。
---------------------------------------
C:行号的顯示和隐藏
顯示:在代碼區域的最左邊的空白區域,右鍵 --> Show Line Numbers 即可。
隐藏:把上面的動作再做一次。
D:字型大小及顔色的調節
a:Java代碼區域的字型大小和顔色:
Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Java --> Java Edit Text Font (set to default: Text Font) 或者
Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Basic --> Text Font
注意,源代碼的字型最好不要改,因為字型Consolas是一種非常優秀的代碼等寬字型,我們主要調整源代碼字型大小即可。
b:控制台的字型大小和顔色:
Window --> Preferences --> General --> Appearance --> Colors And Fonts --> Debug --> Console font (set to default: Text Font)
c:其他檔案的字型大小和顔色:
E:窗體給弄亂了,怎麼辦?
Window --> Perspective --> Reset Perspective...
F:控制台找不到了,怎麼辦?
Window --> Show View --> Console
-----------------------------------------------------------------------------
4:Eclipse的常用快捷鍵
A:格式化 Ctrl + Shift + f
注意:上述快捷鍵使用搜狗拼音輸入法會失靈,腫麼辦?答:選擇搜狗拼音的設定屬性 --> 按鍵 --> 系統功能快捷鍵 全部将√去掉
B:導入包 Ctrl + Shift + o
如果該類在 package java.lang; 中,則不需要導入包了。
如果該類僅僅在一個包中有,就自己顯示了。
如果該類在多個包中有,會彈出一個框框供你選擇。
C:注釋
/(正)斜杠 \反斜杠
添加單行注釋:Ctrl + / 取消 Ctrl + /
添加多行注釋:Ctrl + Shift + / 取消 Ctrl + Shift + \
D:代碼上下移動
選中代碼後,Alt + 上/下箭頭
E:檢視源碼
選中類名後(按F3或者Ctrl + 滑鼠點選)
F:智能提示(内容輔助鍵):Alt + /
a:main方法補齊
main + Alt + / + 回車即可
b:輸出語句補齊
syso + Alt + /
c:提示作用
幫助你補齊一些你記不住的東西,還可以幫你起名字等等。
G:向下複制一行 和 向上複制一行
Ctrl + Alt + 向下箭頭
Ctrl + Alt + 向上箭頭
注意:上面兩種快捷鍵有可能發生沖突,因為我們大多數用的都是windows,而且用的都是Intel的雙顯示卡,那麼如何禁用顯示卡的快捷鍵呢?
法一:桌面空白處右鍵 --> 英特爾? 顯示卡設定 --> 選項和支援 --> 快捷鍵管理器 --> 管理快捷鍵 --> 禁用
法二:控制台 --> 檢視方式 --> 大圖示 --> 英特爾? 顯示卡設定 --> 選項和支援 --> 快捷鍵管理器 --> 管理快捷鍵 --> 禁用
F:删除目前行
光标放在要删的行上再 Ctrl + d
5:Eclipse中如何提高開發效率?
A:自動生成構造方法
a:無參構造方法 在代碼區域右鍵 --> source --> Generate Constructors from Superclass... --> Ok
b:帶參構造方法 在代碼區域右鍵 --> source --> Generate Constructors using Fields... --> 選擇對應的形參 --> Ok
B:自動生成getXxx()/setXxx()方法
在代碼區域右鍵 --> source --> Generate Getters and Setters... --> 選擇要getXxx()/setXxx()的成員變量 --> Ok
提供了對應的快捷鍵操作。
a:無參構造方法 Alt + Shift + s + c
b:帶參構造方法 Alt + Shift + s + o
Alt + Shift + s + r
C:如何簡化繼承抽象類和簡化實作接口?
a:在建立抽象類的子類的時候改變預設的 Superclass 父類頁籤,找到自己寫的父類。
b:在建立抽象類的子類的時候改變預設的 Superclass 父類頁籤,先找到自己寫的父類,再在 Interface 接口頁籤 Add 添加自己寫的接口。
D: @Override 的作用?
答:表示該方法是重寫父類的,起到一個标記的作用。如果用 @Override 标記的方法的方法聲明和父類不比對,就會報錯。
6:通過講解的快捷鍵和提高開發效率的一些内容完成如下内容:
自定義學生類:Student
成員變量;
姓名
年齡
構造方法:
無參
帶參
成員方法:
getXxx()/setXxx()
再給出一個show()方法,顯示類的所有成員資訊。
然後,寫一個測試類,對學生的代碼進行測試。
StudentDemo
7:Eclipse中如何删除項目和導入項目?
删除項目
選中項目 --> 右鍵 --> Delete
從項目區域中删除,硬碟上還在,是不徹底完全删除。
從硬碟上删除,是徹底完全删除。
導入項目
在項目區域右鍵找到 import ,
找到 General,展開,并找到 Existing Projects into Workspace ,
點選 next,然後 Browse 選擇你要導入的項目。
注意:這裡選擇的是項目名稱。
8:Eclipse中要注意的幾個小問題:
a:如何檢視項目所在路徑?
選中項目 --> 右鍵 --> Properties --> Resource --> Location
b:導入項目要注意的問題
1.項目區域中不可能出現同名的項目(無論是建立項目或者是導入項目)。
2.自己随意建立的檔案夾是不能作為項目導入的。
c:修改項目問題
1.不要随意修改項目名稱。
2.如果真要修改項目名稱,不要忘記了也要修改項目的配置檔案 .project 中的内容,如下:
<name>把這裡改為你改後的名稱</name>
9:大家接收檔案的注意事項:
A:專門建立一個檔案夾用于接收項目,不要随意放置。
B:同一個項目再次接收的時候,先去存放的目錄把原始項目删除,然後重新存儲新接收的項目,最後選中項目右鍵 --> Refresh 重新整理項目即可。
C:每天對照我寫的項目,自己也建立一個練習項目
舉例:我的項目名稱 day11_eclipse
你就建立一個項目名稱 day11_eclipse_test
10:Eclipse中代碼的進階調試(Debug)
Debug的作用:
1.調試程式。
2.檢視程式執行流程。
如何檢視程式執行流程?
要想看程式執行流程,就必須首先設定斷點。
什麼是斷點?
就是一個标記,從哪裡開始。
如何設定斷點?
你想看哪裡的程式,你就在那個有效程式的左邊輕按兩下即可。
在哪裡設定斷點?
哪裡不會點哪裡。
目前:我們就在每個方法的第一條有效語句上都設定斷點。
如何運作設定斷點後的程式?
在代碼編輯區域 右鍵 --> Debug as --> 1 Java Application
看哪些地方呢?
Debug 斷點測試的地方 使用快捷鍵F6;或者點選也可以,一次看一行的執行過程。
Variables 檢視程式的變量變化
ForDemo 被檢視的源檔案(源代碼)
Console 控制台
如何去掉斷點呢?
1:再次輕按兩下即可。
2:找到Debug視圖,在Variables界面,找到Breakpoints,并點選,然後看到所有的斷點,最後點選那個雙叉,就會移除所有的斷點。
我的GitHub位址:
https://github.com/heizemingjun我的部落格園位址:
http://www.cnblogs.com/chenmingjun我的螞蟻筆記部落格位址:
http://blog.leanote.com/chenmingjunCopyright ©2018 黑澤明軍
【轉載文章務必保留出處和署名,謝謝!】