相信大家在用記事本編譯運行java程序的同時肯定心里有不少怨言吧,要是用這種工具編譯一個復(fù)雜點的程序簡直就有想死的心了衡便,更不用說什么大的網(wǎng)站項目了。接下來阿Q就帶領(lǐng)大家了解一個全新的編譯工具Eclipse谁撼。
Eclipse的安裝
首先進(jìn)入eclipse的官方網(wǎng)站http://eclipse.org/ (org是非盈利團(tuán)體的意思)避咆,進(jìn)入以下頁面
點擊Download跳轉(zhuǎn)
因為我的電腦是64位操作系統(tǒng),所以點擊下載跳轉(zhuǎn)
點擊開始下載包竹。下載完成之后呢得到eclipse-inst-win64.exe文件燕酷,如果不想去官網(wǎng)下載,在文末阿Q為大家準(zhǔn)備了安裝軟件映企,大家直接下載即可悟狱。雙擊進(jìn)行安裝
選擇第二個選項進(jìn)行開發(fā),
選擇安裝路徑堰氓,點擊install按鈕
選擇工作空間(即代碼保存位置)路徑挤渐,選擇完成之后點擊Launch運行eclipse,當(dāng)然你得之前配置過JDK双絮,jdk的配置過程https://blog.csdn.net/Qingai521/article/details/85986598(注意:裝的是多少位的jdk的浴麻,那么就用多少位的eclipse),運行結(jié)果如下圖
至此就完成了Eclipse的下載與安裝囤攀。
Eclipse的使用
Eclipse是一種可擴(kuò)展的開放源代碼的IDE (IDE就是開發(fā)工具的意思)软免。
雙擊打開(關(guān)閉之后重新打開Eclipse),選擇工作空間(就是保存咱們代碼的地方)焚挠,新建Demo項目:
選擇next繼續(xù)膏萧,
右鍵單擊src創(chuàng)建包,
自定義包名蝌衔,用“.”分隔榛泛,
創(chuàng)建類
在新建的時候,咱們可以選擇權(quán)限public 可以選擇需要繼承的類噩斟,可以選擇需要實現(xiàn)的接口曹锨,可以選擇此類中是否有main方法,
然后編寫“hello world“代碼并運行
注意:
建一個類之前必須建一個包剃允,然后在包里面建類
一個java文件里面只允許建一個public的類(建議以后一個java文件里面只寫一個類)
一個包下不能有兩個或多個同名字的類
創(chuàng)建類的時候給類起名字的時候不要用JDK提供的類的名字命名
在類中編寫過程中沛简,如果有紅色波浪線侮腹,說明有編譯錯誤粪小,需要改正修己,黃色波浪線闰靴,提示你可能有一些小問題,不用理會撒顿,編譯不會報錯丑罪!
Eclipse的視窗和視圖
每一個基本的窗體被稱為視窗,視圖是由某些視窗的組合而成的
- PackageExplorer 顯示項目結(jié)構(gòu)凤壁,包吩屹,類,及資源
- Outline 顯示類的結(jié)構(gòu)拧抖,方便查找煤搜,識別,修改
- Console 程序運行的結(jié)果在該窗口顯示
- Hierarchy 顯示Java繼承層次結(jié)構(gòu)唧席,選中類后F4
- Java視圖
- Debug視圖
Eclipse的自動基本設(shè)置
1擦盾,程序的編譯和運行的環(huán)境配置(一般不改)
? window -- Preferences -- Java
? 編譯環(huán)境:Compiler 默認(rèn)選中的就是最高版本。
? 運行環(huán)境:Installed JREs 默認(rèn)會找你安裝的那個JDK淌哟。建議配置了Java的環(huán)境變量迹卢。
? 問題:
? 低編譯,高運行徒仓「睿可以。
? 高編譯掉弛,低運行症见。不可以。
? 建議殃饿,編譯和運行的版本一致谋作。
2,如何去掉默認(rèn)注釋?
? window -- Preferences -- Java -- Code Style -- Code Templates
? 選擇你不想要的內(nèi)容乎芳,通過右邊Edit編輯遵蚜。
? 注意:請只刪除注釋部分,不是注釋部分的不要刪除奈惑。
3谬晕,color and font 字體大小和顏色
a:Java代碼區(qū)域的字體大小和顏色:
? window -- Preferences -- General -- Appearance -- Colors And Fonts --Java修改 -- Java Edit Text Font
b:控制臺
? window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:其他文件
? window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
4, show line numbers 行號的顯示和隱藏
? 顯示:在代碼區(qū)域的最左邊的空白區(qū)域携取,右鍵 -- Show Line Numbers即可。
? 隱藏:把上面的動作再做一次帮孔。
5雷滋,reset perspective 窗體給弄亂了不撑,怎么辦?
? window -- Reset Perspective
6,取消懸浮提示
? window -- Preferences -- Java--Editor--Hovers晤斩。右邊將Combined Hover勾去掉焕檬。
? 這樣代碼的懸浮框就不會自動出現(xiàn)了。如果想看提示澳泵,將光標(biāo)懸浮在代碼上实愚,按F2即可。
Eclipse的快捷鍵
- ? ctrl + n 新建
- ? ctrl + shift + f 格式化
- ? ctrl + shift + o 導(dǎo)包
- ? ctrl + / 單行注釋 再按一次就取消單行注釋
- ? ctrl + shift + / 多行注釋
- ? ctrl + shift + \ 取消多行注釋
- ? ctrl + shift + t 查找類
- ? F3或者按住ctrl點擊鼠標(biāo)左鍵 查看源碼
- ? ctrl + o 查看類結(jié)構(gòu)
- ? ctrl + 1 查看提示信息
- ? ctrl + d 刪除一行
- ? alt + shift + m 抽取方法
- ? alt + shift + r 重命名
- ? ctrl + alt + ↑或者↓ 復(fù)制一行
Eclipse的自動生成代碼
? 右鍵source 里面就有自動生成構(gòu)造方法和set get方法的選項
? 或者
? alt + shift + s 再 + c 生成空參構(gòu)造
? alt + shift + s 再 + o 根據(jù)本地字段(成員變量)生成有參構(gòu)造
? alt + shift + s 再 + r 生成get和set方法
Eclipse的導(dǎo)出jar包
? jar是一種壓縮格式(和zip和rar格式類似)兔辅,jar包就是多個class文件的壓縮包腊敲。通常B項目是不能使用A項目中的類的,可以把A項目導(dǎo)出成一個jar包维苔,然后把該jar包導(dǎo)入到B項目碰辅,這樣B項目就能使用A項目中的類了。
? 導(dǎo)出jar包:選中項目--右鍵--Export--Java--Jar--自己指定一個路徑和一個名稱--Finish
? 如何導(dǎo)入jar包:將jar包復(fù)制到項目路徑下--右鍵-- Build Path -- Add to Build Path
Eclipse的項目的刪除和導(dǎo)入
? 右鍵 delete (選中項目右鍵 選擇delete)
? 如果不勾選Delete project contents on disk 僅在eclipse中刪除
? 如果勾選Delete project contents on disk 在eclipse和硬盤中全部刪除(而且不走回收站)
? 右鍵 import(在項目區(qū)域右鍵找到import)
? 1)選擇 Gerneral 里面Existing project into workspace
? 2)如果eclipse里面有同名的項目介时,無法導(dǎo)入没宾, 可以修改同名的項目的名字,改名快捷鍵是 選中項目 -- alt + shift + r
? 3)導(dǎo)入的時候建議勾選 copy project to workspace 沸柔,這樣有利于項目的備份 和 安全
Eclipse的debug
? 首先要設(shè)置斷點
? 你想看哪里的程序循衰,你就在那個有效程序的左邊雙擊即可。
? 在哪里設(shè)置斷點:
? 哪里不會點哪里褐澎。
? 目前:我們就在每個方法的第一條有效語句上都加会钝。
? 接著運行設(shè)置斷點后的程序:
? 右鍵 -- Debug as -- Java Application
? 右鍵debug as 進(jìn)入debug視圖,查看下列視窗
? Debug:方法進(jìn)出棧的情況 以及執(zhí)行到了代碼的哪一行乱凿?
? Variables:查看方法中的變量值的變化
? Breakpoints: 有多少個斷點 分別在哪 以及取消所有斷點(Variables界面顽素,找到Breakpoints,并點擊徒蟆,然后看到所有的斷點胁出,最后點擊那個雙叉。)
? Console:控制臺
? Expressions: 查看 表達(dá)式 或者 語句的值
? F6 下一步
? F5 跳入
? F8 跳到下一個斷點
? Terminate(紅色按鈕) 結(jié)束debug
好了今天就先說到這了段审,明天繼續(xù)全蝶。想了解更多學(xué)習(xí)知識,請關(guān)注微信公眾號“阿Q說”寺枉,獲取更多學(xué)習(xí)資料吧抑淫!你也可以后臺留言說出你的疑惑,阿Q將會在后期的文章中為你解答姥闪。每天學(xué)習(xí)一點點始苇,每天進(jìn)步一點點。Eclipse下載鏈接https://pan.baidu.com/s/1Rf2jUKX1QKwQwMYGcxjFpA 以及提取碼shbm 筐喳。