




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
EclipseDebug調(diào)試技巧大版2017-04-2416:131184(0)EclipseDebug調(diào)試技巧大版2017-04-2416:131184(0)一、Debug調(diào)試中最常用的窗口是另外輔助的窗口有窗說=>=>=>=>1)窗說=>Display=>可以在display1)窗說=>Display=>可以在display=>=>=>2)DebugView(線程堆棧2)DebugView(線程堆棧視圖詳細(xì)SkipAllBreakpoints:DroptoFrame:DroptoFrame幀。使用DropDroptoFrame幀。使用DroptoFrame1.不能drop2.drop到stackframe個包含元素的vertorStepFilters:debug序會一直執(zhí)行直到遇到未經(jīng)過濾的位置或斷點。StepFiltersUseStepFilters,EditStepFilters,F(xiàn)ilterType,F(xiàn)ilterPackage1WindowsPreferencesJavaDebug2:選擇‘UseStep2:選擇‘UseStep步驟4:點擊JavaPackageStepReturn:StepOver:StepReturn:StepOver:棧幀及變量值時,我們可以通過Suspend命令將該線程暫掛。有兩種Resume1、調(diào)有兩種Resume1、調(diào)標(biāo)功快捷描Step->單步進入(如果有方法調(diào)用,將進入調(diào)用方法中進行調(diào)試Step單步跳過(Step單步返回(->恢復(fù)正常執(zhí)行(直到遇到下一個斷點Runto->執(zhí)行到當(dāng)前行(將忽略中間所有斷點,執(zhí)行到當(dāng)前光標(biāo)所在行EditStepFiltersA6的propertiesJava標(biāo)EditStepFiltersA6的propertiesJava標(biāo)功快捷描無->Copy無->2、數(shù)功快捷描->2、數(shù)功快捷描->察看選擇的變量、表達(dá)式的值或執(zhí)行結(jié)果,窗口中查看->顯示選擇的變量、表達(dá)式的值或執(zhí)行結(jié)果,口中顯示3)VariablesView變量視圖功快捷描->執(zhí)行選擇表達(dá)式3)VariablesView變量視圖功快捷描->執(zhí)行選擇表達(dá)式Runto->執(zhí)行到當(dāng)前行(將忽略中間所有斷點,執(zhí)行到當(dāng)前光標(biāo)所在行All->無->無->VariablesView顯示與DebugVariablesView顯示與DebugView息,調(diào)試Java窗格中。此外,Java對象還可以顯示出其包含的屬性的值。在該窗口4)BreakpointsView斷點視4)BreakpointsView斷點視圖HitCount:HitCount:HitCount和Conditional那么可能在Conditional5)ExpressionsView表達(dá)式視圖2.DebugInspect2.DebugInspect選項。表達(dá)式是在當(dāng)前堆棧幀的上下文中求值的,其結(jié)果顯示在Display窗口的Expressions視a+b的值,那么就可以在表達(dá)式視圖中6)Display或者CTRL+U(執(zhí)行)CTRL+SHIFT+I檢查7)1、代碼視圖碼標(biāo)功描7)1、代碼視圖碼標(biāo)功描quick2、CallHierarchy窗口標(biāo)功快2、CallHierarchy窗口標(biāo)功快捷描opencall4、Search窗口標(biāo)功快捷描4、Search窗口標(biāo)功快捷描標(biāo)功描13.1二、1.設(shè)置二、1.設(shè)置起進行調(diào)試,這個時候我們可以使用條起進行調(diào)試,這個時候我們可以使用條件斷點設(shè)置條件斷點可以給該斷點設(shè)置觸發(fā)條件,一旦滿足某條件是才開始調(diào)試,可以在斷點處點擊鼠標(biāo)右鍵,選擇 Properties進入斷點設(shè)置面HitCount和1.1)斷點類型及斷1.行斷點(linebreakpoints):2.方法斷點(methodbreakpoints:JDKJDK3.觀察斷點breakpoints-成員變量訪問變更異常斷點(exception類加載斷點(classload時,如果是org.springframework.demo.MyBean的處理有問題,設(shè)置hitcount=N快捷說Alt+shift+q,A1Addlinenumber…,1、是否在發(fā)生全局未捕獲時掛起(suspendexecutiononstopinmainA3,::2.調(diào)2.調(diào)試1、調(diào)試本地Java語言程–>As以及快捷鍵(F11),在這一點上,與其他命令(Run)彈出提示,需要切換到調(diào)試(Debug)工作區(qū),勾選“Remember彈出提示,需要切換到調(diào)試(Debug)工作區(qū),勾選“Remember視圖中的幾個按鈕有快捷鍵StepStepOverStepInto二、場景一:小二、場景一:小明寫了一個任務(wù)執(zhí)行者,該執(zhí)行者不間斷的執(zhí)行務(wù),在現(xiàn)網(wǎng)上運行了一段時間后,發(fā)現(xiàn)有概率的出現(xiàn)一些故障,發(fā)現(xiàn)運行一段時間后,該任務(wù)者異常退出了,退出的因為是空指針,可以小明想要在本 debug,不知道斷點打在哪里,該問題是概率事件不一定會出現(xiàn),所以小明 幾遍下來后,頭暈眼花,連代碼看不清楚了,小明想要是能有個斷點每當(dāng)出現(xiàn)空指針異常的時候就停下來讓他發(fā)現(xiàn)問題,那該多異常拋出任何NullPointerException異常后,都會掛起當(dāng)前線程,給你機拋出任何NullPointerException異常后,都會掛起當(dāng)前線程,給你機場景二:小明寫了一個巨大的循環(huán),在調(diào)測代碼時,小明發(fā)現(xiàn)每當(dāng)循環(huán)到第 次的時候,就是出現(xiàn)問題,沒有達(dá)到自己的預(yù)期,是小明在循環(huán)里打了個斷點,想看看到底怎么回事,可小明萬萬沒有想到,想要到達(dá) 次循環(huán)是多么的困難,小明這個時候已經(jīng)始浮想聯(lián)翩,如果能有這樣的斷If循環(huán)次數(shù)100
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025寧波市鄞州區(qū)鄞投房地產(chǎn)開發(fā)有限公司招聘1人筆試模擬試題及答案解析
- 調(diào)研計劃書15篇
- 部門年終個人的工作總結(jié)
- 五千以內(nèi)加減混合兩步運算單元測驗試題帶答案
- 銷售工作心得體會(集錦15篇)
- 腸內(nèi)營養(yǎng)管堵塞處理和預(yù)防
- 幼兒園我會喝水安全教育
- 《 經(jīng)濟學(xué)基礎(chǔ)》課件 第七章 宏觀經(jīng)濟調(diào)控
- 腔隙性腦梗塞護理常規(guī)
- 車間核算年終總結(jié)
- 個人借款分期還款合同
- 院士工作站合作框架協(xié)議書
- 船舶起重吊裝作業(yè)安全方案
- T-GXAS 395-2022 蒜頭果栽培技術(shù)規(guī)程
- 2024年山東省濟南市中考英語試題卷(含答案解析)
- 2024年電梯銷售工作計劃(三篇)
- 線上運營項目合同范例
- 《橋梁風(fēng)險評價及運營系統(tǒng)韌性度量、提升策略研究》
- 河南省第一屆職業(yè)技能大賽工業(yè)機器人系統(tǒng)運維員項目樣題
- 《檢驗檢測機構(gòu)資質(zhì)認(rèn)定評審準(zhǔn)則》知識試題
- 科技公司研發(fā)項目評估方案
評論
0/150
提交評論