資源描述:
《軟件開發(fā)工具.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件開發(fā)工具第2章Java開發(fā)工具田英鑫哈爾濱工業(yè)大學(xué)軟件學(xué)院Java開發(fā)工具JDT基本概念自定義注釋代碼格式化編輯源代碼使用Eclipse的重構(gòu)功能代碼片段編輯測試窗口Java程序調(diào)試創(chuàng)建和查看Javadoc文檔JDT基本概念Java項目Java項目包含用于構(gòu)建Java程序的源代碼和相關(guān)文件它有一個相關(guān)聯(lián)的Java構(gòu)建器,在更改Java源文件時,Java構(gòu)建器可以對這些Java源文件進行增量編譯Java構(gòu)建器Java構(gòu)建器使用實現(xiàn)了“Java語言規(guī)范”的編譯器來構(gòu)建Java程序在保存各個Java文件時,Java構(gòu)建器能夠以增量方式構(gòu)建程序基
2、本概念構(gòu)建類路徑構(gòu)建類路徑是用來查找源代碼所引用的類的路徑在編譯期間,使用此路徑來搜索項目外部的類在項目屬性中,將其稱為“Java構(gòu)建路徑”模板模板是對源代碼中重復(fù)出現(xiàn)的編碼模式的結(jié)構(gòu)化描述Java編輯器支持使用模板來填充常用的源模式使用內(nèi)容輔助來插入模板(Alt+/)重構(gòu)支持Java程序重構(gòu)的目標是在不影響程序行為的情況下進行系統(tǒng)范圍內(nèi)的代碼更改基本概念Java透視圖Java設(shè)計成用于處理Java項目的透視圖Java瀏覽設(shè)計成用于瀏覽Java項目結(jié)構(gòu)的透視圖Java類型層次結(jié)構(gòu)設(shè)計成用于瀏覽類型層次結(jié)構(gòu)的透視圖調(diào)試設(shè)計成用于調(diào)試Java程序
3、的透視圖自定義注釋窗口
4、首選項
5、Java
6、代碼樣式
7、代碼模板代碼格式化窗口
8、首選項
9、Java
10、代碼樣式
11、格式化程序編輯源代碼快速修正Java編輯器提供了對輸入時和編譯后發(fā)現(xiàn)的問題的更正為了顯示有可用于問題或警告的更正建議,編輯器的注釋欄將顯示“燈泡”左鍵單擊燈泡或調(diào)用Ctrl+1(編輯>快速修正)將在光標位置處顯示對問題的建議編輯源代碼快速輔助快速輔助執(zhí)行本地代碼變換它們是針對Java編輯器中的所選內(nèi)容或單個光標調(diào)用的并且與快速修訂使用相同的快捷鍵(Ctrl+1)但當周圍有錯誤時,快速輔助通常是隱藏的編輯源代碼自動生成Getter和Sette
12、r編輯源代碼使用字段生成構(gòu)造函數(shù)使用Eclipse的重構(gòu)功能重構(gòu)支持Java程序重構(gòu)的目標是在不影響程序行為的情況下進行系統(tǒng)范圍內(nèi)的代碼更改,JDT可以幫助您很方便地重構(gòu)代碼當執(zhí)行重構(gòu)操作時,可以選擇在執(zhí)行重構(gòu)操作之前預(yù)覽由重構(gòu)操作導(dǎo)致的所有更改許多Java視圖(例如,“包資源管理器”和“大綱”)和編輯器的上下文菜單都提供了重構(gòu)命令許多簡單的命令(如移動和重命名)實際上都是重構(gòu)操作,這是因為移動和重命名Java元素通常需要更改從屬文件使用Eclipse的重構(gòu)功能重命名參見練習(xí)1代碼片段編輯測試窗口代碼片段編輯測試窗口JDT添加了代碼片段編輯測
13、試窗口,可以用來在構(gòu)建完整Java程序之前對Java代碼段進行實驗和求值在代碼片段編輯測試窗口頁面編輯器中對代碼段進行編輯和求值,產(chǎn)生的問題在編輯器中報告從Java代碼片段編輯測試窗編輯器中,可以選擇代碼段、對其進行求值并以字符串形式顯示結(jié)果還可以在調(diào)試器的表達式視圖中顯示對代碼段求值所產(chǎn)生的對象代碼片段編輯測試窗口新建Java代碼片段編輯測試窗頁面方法一:創(chuàng)建.jpage文件方法二:文件>新建>其它>Java>Java運行/調(diào)試>代碼片段編輯測試窗頁面代碼片段編輯測試窗口代碼片段編輯測試窗頁面輸入表達式或代碼片斷選擇如下操作檢查對所選文本求
14、值的結(jié)果現(xiàn)實對所選文本求值的結(jié)果對所選文本求值停止求值設(shè)置用于運行代碼的導(dǎo)入聲明參見練習(xí)2Java程序調(diào)試調(diào)試簡介Java調(diào)試器具有客戶機/服務(wù)器設(shè)計,因此,它可以用來調(diào)試以本地方式(在調(diào)試器所在的工作站上)或以遠程方式(在網(wǎng)絡(luò)中的另一臺計算機上)運行的程序本地調(diào)試本地調(diào)試是最簡單并且最常用的一種調(diào)試完成編輯和構(gòu)建Java程序后,可以使用工作臺上的運行>調(diào)試...菜單項來在工作站上啟動程序以調(diào)試方式啟動程序?qū)⒃谡{(diào)試器客戶機與正在啟動的Java程序之間建立連接,然后可以使用斷點、單步執(zhí)行或表達式求值來調(diào)試程序參見練習(xí)3創(chuàng)建和查看Javadoc文
15、檔創(chuàng)建Javadoc文檔項目->生成Javadoc