java開發工具使用,Eclipse快速入門
【java技術】Eclipse快速入門
前言
其實在網上有很多關於如何使用Eclipse的文章,書寫本文的目的是希望幫助那些Java初學者快速的熟練的使用Eclipse進行開發學習。
Eclipse算是Java開發的一個比較好用的IDE(集成開發環境),或者說使用的人很多吧,不管怎麼樣,既然你現在在看這篇文章,說明對Eclipse的使用還是感興趣的,熟練掌握了一種IDE之後要使用其它的IDE也是一件很輕鬆的事情。
有關Eclipse的歷史和介紹百度一大把,這裡我只是告訴你一點,它是免!費!的!如果需要一個Eclipse直接到官網下載就好了(官網是:網頁鏈接下載頁面是:網頁鏈接),在下載的時候需要注意選擇對應的操作系統和位數,建議初學者選擇經典版,裡面功能會少一些,上手也容易些。
一
安裝與配置
Eclipse一般都是綠色版的(壓縮包)直接解壓就可以使用了。在第一次打開的時候會出現如下的界面要求選擇工作空間(workspace)。
1.什麼是工作空間
簡單的說選擇工作空間就是選擇一個文件夾,一個專門用來存放項目的文件夾,理論上一個工作空間中可以放多個項目,但是在實際開發中不建議放太多項目在一個工作空間下,這樣會讓Eclipse在載入的時候很費力。
2.調整字體大小
方式一: 找到 Window > Preferences > General > Appearance >
Color and Fonts > Basic > Text Font
雙擊彈出如下調整界面進行調整,不過一般建議調整一下字體大小即可,不要搞一些奇奇怪怪的字體。
方式二: 直接在Preferences界面進行搜索 font 會更快的定位到。
3.顯示行號
在代碼顯示窗口的左邊欄右鍵 點擊 Show Line Number 即可
4.調整顯示界面
Eclipse中的各個顯示窗口的大小和位置都是可以隨便拖動調整的,可以根據自己的喜好來布局,對於初學者可能比較頭疼的問題就是拖亂窗口想還原怎麼辦?
點擊 Window > Reset Perspectve... 即可恢復,如下圖:
整個窗口變成白板,或者通過上面的方式也不能還原,試試下面的方式,注意觀察你Eclipse的右上角
5.控制台不見了
有時手賤一不小心把某些窗口關閉了,怎麼顯示出來,例如控制台不見了,點擊 Window > Show View 想要哪個點哪個,非常的任性!
二
新建和啟動項目
1.新建第一個項目
對於初學者來說,一開始都是寫點Hello World程序或者練習基本的一些語法,根本談不上做什麼項目,使用Eclipse開始你要意識到我們寫的每一個類都可能是項目中的一部分。
實際操作就是應該先新建一個Java工程(Project),在新建包,然後在新建類,在開始寫代碼。File > New > Java Project
2.編譯Java程序
Eclipse默認是配置的自動編譯,如果沒有自動編譯我們可以手動配置,如下圖:
或者手動點擊Clean清楚之前的編譯信息重新編譯。
3.運行Java程序方式
a)直接點擊工具欄上面的綠色小三角
b)Ctrl+F11
c)在需要運行的類中右鍵 : Run As > Java Application
注意:
i. 明顯感覺到運行的結果不是我們想要運行的這個類中的內容,有可能Eclips e當前中運行的並不是我們看到的文件,這時候請選擇上面的第三種運行方式。
ii. 如果選擇上面的第三種方式沒有出現 Java Application選項,請檢測本文件中是否有一個合法的主方法。
三
常用的簡單快捷鍵
1.代碼提示 Alt+/
例如:
快速寫一個主方法: main+Alt+/
快速寫一個列印語句 syso+ALt+/
2.向上向下複製代碼 Ctrl+Alt+Up和 Ctrl+Alt+Down
如果是複製一行,游標定位到這行即可,無須選中行的所有內容,也可以選中多行進行整體的複製。
3.添加註釋
a)添加/刪除單行注釋 Ctrl+/
b)添加/刪除多行注釋 Ctrl+Shift+/ 和 Ctrl+Shift+
c)添加文檔注釋 Alt+Shift+J
注意:文檔注釋一般是添加到:類,欄位,方法,構造方法上面的
4.插入行
此快捷鍵相當有用,因為很多時候我們敲擊代碼過程中游標停留在一行代碼的中間,此處如果需要在下一行或者上一行開始寫代碼的話就可以直接使用 下面的快捷鍵了
a)向下插入一行 Shift+Enter
b)向上插入一行 Ctrl+Shift+Enter
5.刪除行 Ctrl+D
可以不用選中一行內容而直接刪除游標停留的行,當然也可以選中多行(不需要選中多行的全部內容)來刪除。
6.導包 Ctrl+Shift+O
會自動導入本類中沒有導入的類的包,同時也會刪除本類中沒有再使用到的多餘的包。如果導入的類是多個同名的類,注意需要我們需要的那個包中的類。
7.打開Outline 窗口 Ctrl+O
Eclipse的Outline窗口中顯示了一個類的結構,可以快速的看到一個類中的欄位,方法,構造方法以及內部類等等,Ctrl+O彈出也是一個臨時的Outline界面,並且可以在上面輸入我們查找的成員,它會根據我們輸入的內容而同步搜索。
8.格式化代碼 Ctrl+Shift+F
此快捷鍵我一般不告訴別人,不是我小氣,而是這個鍵很讓人討厭!其實我們在編碼的時候養成了好的個人習慣是不會用到這個鍵的,也千萬不要有依賴它的思想,還有就是不要養成習慣了亂用(小心挨打:試想一下一個項目組多人開發,代碼風格可能各有不同,你把項目down下來有事沒事格式化一下,在提交,別人以為你改了很多代碼,結果就是...)
四
向老手進階
1.修改快捷鍵
a)一般不建議大家隨意的修改Eclipse的快捷鍵,為什麼?修改成新的快捷鍵你還得記憶,以後你給別人解決問題或者別人給你解決問題都會很不爽。
b)何適需要修改,和系統的上面的其它必要的軟體快捷鍵衝突了;或者因為電腦鍵盤布局問題某些鍵實在用起來不順手,或者有些鍵壞了。
c)如何修改,Window > Preferences > General > Keys
注意: 要修改成為的新快捷鍵先查詢看看是否已經被佔用了。
2.自定義模板
通過上面的練習,感覺main+Alt+/ 敲一個主方法是相當快的,其實像for if 等常用的結構都是可以的,因為Eclipse有對應的模板可用,如果哪塊代碼你也經常用到,那麼我們自己也
是可以添加為模板的。先找到已有的模板,模仿著來新建模板即可,所以只需要知道如何找:Window > Preferences > Java > Editor > Templates
從此可以分分鐘寫出一大段代碼,裝逼無極限...
3.垃圾代碼的生成
a)根據欄位快速生成構造方法(Alt+Shift+S 或者像下面這樣滑鼠點擊)
在上圖中選擇構造方法中形參需要的參數欄位。
b)給欄位提供getter/setter方法(Alt+Shift+S 或者像下面這樣滑鼠點擊)
可以在上圖中選擇我們需要生成的方法,插入點和排序方式等。
c)根據欄位值來覆寫hashCode/equals方法(Alt+Shift+S 或者像上面這樣滑鼠點擊),通過Eclipse自動生成的覆寫此方法的規則都是參考我們選擇的欄位值。
4.方法覆寫
覆寫父類或者介面中的方法不用到父類去拷貝,也不用手寫語法格式,一般都這樣寫:
a)在子類(或實現類)中寫部分方法名+Alt+/ 來選擇
b)直接代碼提示(Alt+/)彈出窗口之後再寫方法名進行查找,其實和第一種是一樣的。
c)如果是覆寫父類或者介面中的抽象方法,可以根據編譯器的提示滑鼠點擊
d)在新建子類或者實現類的時候把條件勾選上。
5.利用好代碼提示(. 單詞補全 查看有哪些構造方法 查看方法的返回值類型,所在的()
a)如果你寫類似System. 後面沒有提示出下面的方法,多半是單詞寫錯或者代碼寫錯位置了(可以試試在類中直接這樣寫看看什麼效果)。
b)好好利用單詞代碼提示(Alt+/)功能,具有單詞補全的效果,例如implements,synchronized 以及一些比較長的類型等我們就可以寫前面一部分然後使用代碼提示來單詞補全。
c)游標停留在一個構造方法中按代碼提示,查看此類型有哪些構造方法。
d)在調用方法的時候,觀察方法的相關信息
6.查看Java中自帶類的源碼
a)Eclipse一般是有自動關聯Java源文件的,如果點不開就手動關聯上src.zip源文件代碼即可
b)按住Ctrl 滑鼠點擊類,方法名等就可以定位打開對應的方法源碼,所以這樣在Eclipse中追蹤代碼的執行就非常方便了。
c)在跟蹤的過程中可以使用Alt+方向鍵的左右來切換到上一個下一個點擊點。
點擊展開全文
※函數之學習與了解
※Java實體類的作用
※JAVA常見名詞詳細解釋篇
※菜鳥入門 Java 程序學習的要點
TAG:java學習吧 |
※使用 Jira Software 搜索加速 DevOps 工作流程
※powershell中使用ReflectivePEInjection繞過殺毒
※使用Skaffold一鍵將項目發布到Kubernetes
※Sumerian VR開發工具向公眾開放使用
※TwelveSouth 發布 AirFly 轉接器,坐飛機使用 AirPods 更輕鬆
※TensorFlow 開發者峰會:推出 TensorFlow.js,支持 Swift,TF 將更易於使用
※TwelveSouth發布AirFly轉接器 坐飛機使用AirPods更輕鬆
※flask 項目中使用 bootstrapFileInput
※使用TensorFlow,Kafka和MemSQL進行實時機器學習
※開源項目Safespaces想讓你在VR中使用Linux系統
※使用C#開發Android應用之WebApp
※DRx Romanelli 使用 Supreme 人氣單品打造特製沙發
※使用 Visual Studio Code 搭建 C/C+開發和調試環境
※如何使用curl調試openstack的api
※SynAck成首個使用Process Doppelg?nging代碼注入技術的勒索軟體
※使用SQL查詢ElasticSearch
※使用Docker和Elasticsearch搭建全文本搜索引擎應用
※初代 Apple TV和Windows XP/Vista 將無法繼續使用 iTunes Store
※初代 Apple TV 和 Windows XP/Vista 將無法繼續使用 iTunes Store
※使用Vmware WorkStation模擬Juniper防火牆