軟件開發(fā)工具_(dá)第1頁
軟件開發(fā)工具_(dá)第2頁
軟件開發(fā)工具_(dá)第3頁
軟件開發(fā)工具_(dá)第4頁
軟件開發(fā)工具_(dá)第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件開發(fā)工具,第2章 Java 開發(fā)工具 田英鑫 哈爾濱工業(yè)大學(xué)軟件學(xué)院,Java 開發(fā)工具,JDT 基本概念 自定義注釋 代碼格式化 編輯源代碼 使用 Eclipse 的重構(gòu)功能 代碼片段編輯測試窗口 Java 程序調(diào)試 創(chuàng)建和查看 Javadoc 文檔,JDT 基本概念,Java 項(xiàng)目 Java 項(xiàng)目包含用于構(gòu)建 Java 程序的源代碼和相關(guān)文件 它有一個(gè)相關(guān)聯(lián)的 Java 構(gòu)建器,在更改 Java 源文件時(shí),Java 構(gòu)建器可以對(duì)這些 Java 源文件進(jìn)行增量編譯 Java 構(gòu)建器 Java 構(gòu)建器使用實(shí)現(xiàn)了“Java 語言規(guī)范”的編譯器來構(gòu)建 Java 程序 在保存各個(gè) Java 文件

2、時(shí),Java 構(gòu)建器能夠以增量方式構(gòu)建程序,基本概念,構(gòu)建類路徑 構(gòu)建類路徑是用來查找源代碼所引用的類的路徑 在編譯期間,使用此路徑來搜索項(xiàng)目外部的類 在項(xiàng)目屬性中,將其稱為“Java 構(gòu)建路徑” 模板 模板是對(duì)源代碼中重復(fù)出現(xiàn)的編碼模式的結(jié)構(gòu)化描述 Java 編輯器支持使用模板來填充常用的源模式 使用內(nèi)容輔助來插入模板(Alt+/) 重構(gòu)支持 Java 程序重構(gòu)的目標(biāo)是在不影響程序行為的情況下進(jìn)行系統(tǒng)范圍內(nèi)的代碼更改,基本概念,Java 透視圖 Java 設(shè)計(jì)成用于處理 Java 項(xiàng)目的透視圖 Java 瀏覽 設(shè)計(jì)成用于瀏覽 Java 項(xiàng)目結(jié)構(gòu)的透視圖 Java 類型層次結(jié)構(gòu) 設(shè)計(jì)成用于瀏覽

3、類型層次結(jié)構(gòu)的透視圖 調(diào)試 設(shè)計(jì)成用于調(diào)試 Java 程序的透視圖,自定義注釋,窗口 | 首選項(xiàng) | Java | 代碼樣式 | 代碼模板,代碼格式化,窗口 | 首選項(xiàng) | Java | 代碼樣式 | 格式化程序,編輯源代碼,快速修正 Java 編輯器提供了對(duì)輸入時(shí)和編譯后發(fā)現(xiàn)的問題的更正 為了顯示有可用于問題或警告的更正建議,編輯器的注釋欄將顯示“燈泡” 左鍵單擊燈泡或調(diào)用 Ctrl+1(編輯 快速修正)將在光標(biāo)位置處顯示對(duì)問題的建議,編輯源代碼,快速輔助 快速輔助執(zhí)行本地代碼變換 它們是針對(duì) Java 編輯器中的所選內(nèi)容或單個(gè)光標(biāo)調(diào)用的并且與快速修訂使用相同的快捷鍵(Ctrl +1) 但當(dāng)

4、周圍有錯(cuò)誤時(shí),快速輔助通常是隱藏的,編輯源代碼,自動(dòng)生成 Getter 和 Setter,編輯源代碼,使用字段生成構(gòu)造函數(shù),使用 Eclipse 的重構(gòu)功能,重構(gòu)支持 Java 程序重構(gòu)的目標(biāo)是在不影響程序行為的情況下進(jìn)行系統(tǒng)范圍內(nèi)的代碼更改,JDT 可以幫助您很方便地重構(gòu)代碼 當(dāng)執(zhí)行重構(gòu)操作時(shí),可以選擇在執(zhí)行重構(gòu)操作之前預(yù)覽由重構(gòu)操作導(dǎo)致的所有更改 許多 Java 視圖(例如,“包資源管理器”和“大綱”)和編輯器的上下文菜單都提供了重構(gòu)命令 許多簡單的命令(如移動(dòng)和重命名)實(shí)際上都是重構(gòu)操作,這是因?yàn)橐苿?dòng)和重命名 Java 元素通常需要更改從屬文件,使用 Eclipse 的重構(gòu)功能,重命名,

5、參見練習(xí)1,代碼片段編輯測試窗口,代碼片段編輯測試窗口 JDT 添加了代碼片段編輯測試窗口,可以用來在構(gòu)建完整 Java 程序之前對(duì) Java 代碼段進(jìn)行實(shí)驗(yàn)和求值 在代碼片段編輯測試窗口頁面編輯器中對(duì)代碼段進(jìn)行編輯和求值,產(chǎn)生的問題在編輯器中報(bào)告 從 Java 代碼片段編輯測試窗編輯器中,可以選擇代碼段、對(duì)其進(jìn)行求值并以字符串形式顯示結(jié)果 還可以在調(diào)試器的表達(dá)式視圖中顯示對(duì)代碼段求值所產(chǎn)生的對(duì)象,代碼片段編輯測試窗口,新建 Java 代碼片段編輯測試窗頁面 方法一:創(chuàng)建 .jpage 文件 方法二: 文件 新建 其它 Java Java 運(yùn)行調(diào)試 代碼片段編輯測試窗頁面,代碼片段編輯測試窗口,代碼片段編輯測試窗頁面 輸入表達(dá)式或代碼片斷 選擇如下操作 檢查對(duì)所選文本求值的結(jié)果 現(xiàn)實(shí)對(duì)所選文本求值的結(jié)果 對(duì)所選文本求值 停止求值 設(shè)置用于運(yùn)行代碼的導(dǎo)入聲明,參見練習(xí)2,Java 程序調(diào)試,調(diào)試簡介 Java 調(diào)試器具有客戶機(jī)服務(wù)器設(shè)計(jì),因此,它可以用來調(diào)試以本地方式(在調(diào)試器所在的工作站上)或以遠(yuǎn)程方式(在網(wǎng)絡(luò)中的另一臺(tái)計(jì)算機(jī)上)運(yùn)行的程序 本地調(diào)試 本地調(diào)試是最簡單并且最常用的一種調(diào)試 完成編輯和構(gòu)建 Java 程序后,可以使用工作臺(tái)上的運(yùn)行 調(diào)試.菜單項(xiàng)來在工作站上啟動(dòng)程序 以調(diào)試方式啟動(dòng)程序?qū)⒃谡{(diào)試器客戶機(jī)與正在啟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論