




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jì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)過濾的位置或斷點(diǎn)。StepFiltersUseStepFilters,EditStepFilters,F(xiàn)ilterType,F(xiàn)ilterPackage1WindowsPreferencesJavaDebug2:選擇‘UseStep2:選擇‘UseStep步驟4:點(diǎn)擊JavaPackageStepReturn:StepOver:StepReturn:StepOver:棧幀及變量值時,我們可以通過Suspend命令將該線程暫掛。有兩種Resume1、調(diào)有兩種Resume1、調(diào)標(biāo)功快捷描Step->單步進(jìn)入(如果有方法調(diào)用,將進(jìn)入調(diào)用方法中進(jìn)行調(diào)試Step單步跳過(Step單步返回(->恢復(fù)正常執(zhí)行(直到遇到下一個斷點(diǎn)Runto->執(zhí)行到當(dāng)前行(將忽略中間所有斷點(diǎn),執(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)前行(將忽略中間所有斷點(diǎn),執(zhí)行到當(dāng)前光標(biāo)所在行All->無->無->VariablesView顯示與DebugVariablesView顯示與DebugView息,調(diào)試Java窗格中。此外,Java對象還可以顯示出其包含的屬性的值。在該窗口4)BreakpointsView斷點(diǎn)視4)BreakpointsView斷點(diǎn)視圖HitCount:HitCount:HitCount和Conditional那么可能在Conditional5)ExpressionsView表達(dá)式視圖2.DebugInspect2.DebugInspect選項(xiàng)。表達(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è)置起進(jìn)行調(diào)試,這個時候我們可以使用條起進(jìn)行調(diào)試,這個時候我們可以使用條件斷點(diǎn)設(shè)置條件斷點(diǎn)可以給該斷點(diǎn)設(shè)置觸發(fā)條件,一旦滿足某條件是才開始調(diào)試,可以在斷點(diǎn)處點(diǎn)擊鼠標(biāo)右鍵,選擇 Properties進(jìn)入斷點(diǎn)設(shè)置面HitCount和1.1)斷點(diǎn)類型及斷1.行斷點(diǎn)(linebreakpoints):2.方法斷點(diǎn)(methodbreakpoints:JDKJDK3.觀察斷點(diǎn)breakpoints-成員變量訪問變更異常斷點(diǎn)(exception類加載斷點(diǎn)(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),在這一點(diǎn)上,與其他命令(Run)彈出提示,需要切換到調(diào)試(Debug)工作區(qū),勾選“Remember彈出提示,需要切換到調(diào)試(Debug)工作區(qū),勾選“Remember視圖中的幾個按鈕有快捷鍵StepStepOverStepInto二、場景一:小二、場景一:小明寫了一個任務(wù)執(zhí)行者,該執(zhí)行者不間斷的執(zhí)行務(wù),在現(xiàn)網(wǎng)上運(yùn)行了一段時間后,發(fā)現(xiàn)有概率的出現(xiàn)一些故障,發(fā)現(xiàn)運(yùn)行一段時間后,該任務(wù)者異常退出了,退出的因?yàn)槭强罩羔?,可以小明想要在?debug,不知道斷點(diǎn)打在哪里,該問題是概率事件不一定會出現(xiàn),所以小明 幾遍下來后,頭暈眼花,連代碼看不清楚了,小明想要是能有個斷點(diǎn)每當(dāng)出現(xiàn)空指針異常的時候就停下來讓他發(fā)現(xiàn)問題,那該多異常拋出任何NullPointerException異常后,都會掛起當(dāng)前線程,給你機(jī)拋出任何NullPointerException異常后,都會掛起當(dāng)前線程,給你機(jī)場景二:小明寫了一個巨大的循環(huán),在調(diào)測代碼時,小明發(fā)現(xiàn)每當(dāng)循環(huán)到第 次的時候,就是出現(xiàn)問題,沒有達(dá)到自己的預(yù)期,是小明在循環(huán)里打了個斷點(diǎ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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中美術(shù)結(jié)業(yè)考試題目及答案
- 2025年信息系統(tǒng)項(xiàng)目管理考試題及答案
- 四川瀘州科一試題及答案
- java軟件研發(fā)面試題及答案
- 股票投資策略與實(shí)戰(zhàn)試題
- 電子競技賽事組織作業(yè)指導(dǎo)書
- 機(jī)電工程實(shí)操練習(xí)試題及答案
- 項(xiàng)目資源優(yōu)化配置策略試題及答案
- 西方政治考試的技能提升路徑試題及答案
- 機(jī)電工程考試試題及答案解析分享
- 有限空間作業(yè)氣體檢測記錄表
- 部編版語文六年級下冊第五單元教材解讀大單元集體備課
- 乒乓球的起源與發(fā)展
- 服裝表演音樂游戲課程設(shè)計
- 理工英語3-01-國開機(jī)考參考資料
- 頭顱常見病影像
- 漫畫解讀非煤地采礦山重大事故隱患判定標(biāo)準(zhǔn)
- 2024年建筑業(yè)10項(xiàng)新技術(shù)
- 《客艙安全與應(yīng)急處置》-課件:顛簸的原因及種類
- 《養(yǎng)老護(hù)理員》-課件:老年人衛(wèi)生、環(huán)境、食品安全防護(hù)知識
- 健康體檢科(中心)規(guī)章制度匯編
評論
0/150
提交評論