Ecplise開發工具的使用
1> Eclipse基本概念
- 工作區(workspace)
- 專案(Project)
2>Eclipse的常用快捷鍵
快捷鍵 | 功能 |
---|---|
Alt + / | 程式碼助手,加快程式碼完成速度 |
Ctrl + Z | 撤銷之前的操作 |
Ctrl + Y | 反撤銷之前的操作 |
Ctrl + / | 使用單行註釋一個程式碼塊,如果重複使用改功能可以撤銷 |
Ctrl + Shift + / | 使用多行註釋一個程式碼塊 |
Ctrl + Shift + \ | 取消多行註釋一個程式碼塊 |
Ctrl + X | 剪下 |
Ctrl + F | 查詢 |
Ctrl + D | 刪除一行程式碼 |
3>Ecilpse的實用功能
Source(Alt + Shift + S)
1>根據類中的成員變數生成關於它們的引數的建構函式。
2>自動複寫equals()、toString()、hashCode()等方法等。
4>程式碼重構(Refactor)
改變既有程式碼的設計:
提高程式碼的可複用性,減少重複程式碼。
重構的特點:
- 重構可以改善軟體的設計。
- 重構可以讓軟體更加容易理解。
- 重構可以協助尋找bugs。
- 重構可以提升開發速度。
Eclipse實現Refactor的簡單功能
- 對類實現改名 Refactor=>Rename,這樣可以使所有該類的子類等也實現同時改名。
- 將一個類挪動到另一個包中,Refactor=>Move。
- 修改方法的簽名,對方法名使用重構,Refactor=>Change Method Signature。
- 將某個方法,向上交給父類或者介面,對方法名使用重構,Refactor=>Pull up。
- 將某個方法,向下交給子類,對方法名使用重構,Refactor=>Pull down。
- 將某個方法,對所有方法包括方法體使用重構,抽取出來給某個類、父類或者介面,Refactor=>Extract Class或者Refactor=>Extract SuperClass或者Refactor=>Interface
- 將某組程式碼(在多個方法裡都重複),抽離出來並給予它一個單獨的方法名,選定這組程式碼使用重構,Refactor=>Extract Method
相關文章
- chrome開發者工具的使用Chrome
- Qt開發工具使用QT
- chrome開發者工具使用Chrome
- 使用Chrome 開發者工具提取對應的字串Chrome字串
- 使用Python快速開發API和Web的工具:ApiLogicServerPythonAPIWebServer
- Flutter開發第一個專案android studio 開發工具的使用說明FlutterAndroid
- 2019年值得你使用的20大開發工具
- 使用CDS view開發SAP Marketing contact的facet追溯工具View
- ES API,使用Kibana的開發工具用例說明API
- GitHub 使用指南:開發者不可或缺的工具Github
- ecplise配置jad反編譯.class檔案編譯
- 使用 Node.js 開發簡單的腳手架工具Node.js
- 使用Electron開發一個吸色工具的心路歷程
- 使用Chrome開發者工具研究JavaScript的垃圾回收機制ChromeJavaScript
- 最常用的scrum工具、敏捷開發工具、看板工具Scrum敏捷
- Selenium系列教程-02 使用Chrome開發者工具Chrome
- 使用go語言開發hive匯出工具GoHive
- 使用微信開發者工具連線giteeGitee
- 測試開發之前端篇-瀏覽器開發者工具使用(TODO)前端瀏覽器
- 簡化 Go 開發:使用強大的工具提高生產力Go
- [譯]使用開發工具來除錯 Beta 版 WebView除錯WebView
- 提升前端開發效率的工具前端
- 2022年的JavaScript開發工具JavaScript
- 深入探索Chrome開發者工具:開發者的利器Chrome
- 開發工具分享
- HTML 開發工具HTML
- 開發工具集合
- 開發工具IDEAIdea
- 安全工具開發
- Andriod開發工具
- Android NDK開發(二) 使用ndk-build構建工具進行NDK開發AndroidUI
- 在自己的 app 中使用 Sarfari 開發工具除錯 Web 頁面APP除錯Web
- 使用Chrome開發者工具研究JavaScript裡函式的原生實現ChromeJavaScript函式
- golang開發:環境篇(五)實時載入工具gin的使用Golang
- 如何使用 SDKMAN管理 Linux 系統上的Java 開發工具包LinuxJava
- 實驗一軟體開發文件與工具的安裝與使用
- 面向開發人員的最佳開源工具開源工具
- PHP開發人員使用工具(個人愛好)PHP