Eclipse斷點調試(debug)實用技巧——基礎篇
作為Java開發人員,在開發中難免遇到各種各樣的問題,因此熟練掌握開發環境的debug工具非常重要,下面就Eclipse斷點調試最基本的用法做一個簡單介紹。
操作方法
(01)首先要設置斷點:在代碼裏需要調試的地方,鼠標雙擊代碼行號的左邊,再次雙擊即可取消斷點。
(02)啟動服務開始調試:方法一,例如上圖的代碼中,鼠標點擊main方法-->右鍵Debug As-->Java Application開始java代碼調試; 方法二,直接點擊“調試”按鈕,即點擊小瓢蟲邊上的倒三角,選擇Debug As-->Java Application,;方法三,快捷鍵F11;方法四,菜單欄選擇Run-->Debug,還有其他方法此處不再贅述了。開發工具首次調試會彈出提示,需要切換到Debug工作區,勾選“Remember my decision”,下次便不再提示。
(03)以debug方式運行java程序後,跳轉到調試視圖,其中最常用的窗口有:Debug窗口,變量Variables窗口,斷點Breakpoints窗口,代碼編輯窗口,輸出Console窗口,大綱outline窗口。Debug窗口顯示當前線程方法調用棧,及方法執行到第幾行,Variables顯示當前方法的局部變量,非靜態的變量等,可以修改變量值,Breakpoints可用來新增和刪除斷點等,Console控制枱用於查看打印的日誌信息。
(04)Debug視圖可以用來調試和運行程序,下圖是常用的debug按鈕,還有相應的快捷鍵。1表示當前繼續執行代碼,直到遇到下一個斷點,快捷鍵F8(resume),2表示停止調試(terminate),3表示進入當前方法內部,一步一步執行,快捷鍵F5(step into),4表示運行下一行代碼,執行當前行,但不進入執行細節,快捷鍵F6(step over),5表示退出當前方法,返回到調用層,快捷鍵為F7(step return)。調試過程中Debug視圖有很多堆疊信息,另外調試中鼠標移到代碼編輯窗口,放在變量上時會顯示當前變量的值。
(05)跳過或清除斷點:下圖所示的1和2為Skip All Breakpoints ,將所有的斷點設置為跳過,所以斷點上會有一個斜線,表示斷點被跳過,線程不會在該斷點處被掛起。點擊Run-->Remove All Breakpoints清除所有的斷點,在斷點調試完可進行此操作。
(06)Debug調試完成後,需要切換回Java視圖,下面介紹兩種切換的方法。1是通過IDE右上角的兩個按鈕進行切換,如下圖所示。2是點擊菜單Window-->Perspective-->Open Perspective選擇相應的視圖。
特別提示
調試前需設置斷點
注意Java視圖和Debug視圖之間的切換
-
如何克服面試時的緊張心理
許多職場的新人都會有這麼的疑問,那便是面試的時分分外緊張,不能準確的體現,終究不被聘任。面試緊張怎麼辦?在緊張的狀態下不能極好的體現,怎麼才能夠打敗呢?讓我們來看看怎麼打敗緊張的心境。操作方法(01)1、堅持平常心才能應付自如。面對劇烈的比賽,誰都會有緊張感,...
-
怎麼打立方米符號
很多時候我們辦公的時候會用到一些生僻的符號,有一些及時經常會見到但是當自己需要做的時候就茫然了。比如現在讓你打出來一個立方米符號,平方米符號,對號,錯號,大寫金額可能就有點懵了,今天我就告訴大家一些小竅門。立方米、平方米(01)在表格裏輸入m3,選中3點擊“字體...
-
如何做一個優秀的列車乘務員
讓你的旅途不再孤單.操作方法(01)第一,學習基本禮儀與着裝,端正服務態度。每個服務行業人員都需要乾淨、整潔的着裝,嚴格遵守規章制度,尤其是每天面對廣大旅客朋友們的乘務員。一名列車乘務員不僅僅是代表個人,更代表者整個類車服務行業,更需要主動。真誠的為旅客提供...
-
如何將一維表數據變成二維表數據
日常工作當中為了數據的分析與直觀表示,常常需要將一維表與二維表互換,對於二維錶轉為一維表,網上已經有很多相關信息,這裏就不再説,這裏主要講述如何將一維錶轉變成二維表操作方法(01)選中一維表所有數據,在工具欄插入中找到並選擇插入數據透視表(02)根據需要選擇對應數...