2018-02-26 11:24:22 1244瀏覽
Debug工具在JavaEE學習和工作中非常實用,在JavaEE帶教過程中發(fā)現(xiàn),很多初學者都不愿意使用debug工具,主要原因是沒有迫切的需要特性和需要一定的學習成本,加上課程體系中對debug相關的教授引導力度不夠,很多學員到項目階段都不一定能學會使用debug工具;
調(diào)試技巧總共分為三個部分,該第一部分主要介紹debug工具的基本使用技巧,后續(xù)第二部分介紹debug工具的高級使用;第三部分主要學習瀏覽器前端調(diào)試技巧;
一:Debug的基本使用
1.使用Debug模式啟動服務器:
2.使用Debug模式啟動后服務器狀態(tài);
3.顯示行號的方法:
4.設置斷點位置,可以在項目啟動之前設置斷點,也可以在項目運行的時候隨時設置斷點;
5.當程序執(zhí)行到斷點位置之后會自動掛起,Eclipse同時會提示如下對話框;
6.點擊Yes之后會顯示Debug視圖,各視圖簡介如下:
7.Eclipse斷點調(diào)試兩個條件:
游客,如果您要查看本帖隱藏內(nèi)容請回復
二:運行方法
1.常用的兩個調(diào)試功能鍵:
F6:按照代碼順序一行一行的執(zhí)行,點擊圖標和鍵盤F6功能相同;
F8:跳過當前斷點直至下一個斷點或直接執(zhí)行至程序結束;
2.當程序遇到斷點時會自動掛起,當前選中行表示程序所執(zhí)行的位置;可以使用F6(單行運行)手動控制程序的運行;
三:參數(shù)傳遞:
1.以登錄邏輯為例演示參數(shù)的傳遞路徑和查看參數(shù)的方法;
使用Debug啟動服務器,在需要查看參數(shù)的位置設置斷點,啟動瀏覽器訪問資源,并提交數(shù)據(jù)至后臺:
后臺接收參數(shù):
2.鼠標懸停查看參數(shù)信息:
3.繼續(xù)運行,封裝user信息,并查看封裝后user信息:
4.參數(shù)經(jīng)過service層調(diào)用dao層執(zhí)行查詢,查詢到匹配的用戶信息并返回;
5.將信息返回到web層后,此時是可以查看返回用戶的相關信息的;
6.繼續(xù)執(zhí)行代碼,當代碼執(zhí)行位置位于方法的封閉括號的時候表示該方法執(zhí)行完畢;
7.方法執(zhí)行完畢并不是代表程序執(zhí)行完畢,此時繼續(xù)F6運行調(diào)用底層的執(zhí)行代碼;只需F8直至運行結束即可;
8.運行結束后的狀態(tài)如圖;
關于Java的代理模式扣丁學堂小編就為大家簡單說以上這些,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學堂官網(wǎng)查看??鄱W堂Java培訓機構不僅有專業(yè)的老師和與時俱進的課程體系,還有大量的Java視頻教程供學員觀看學習,想要了解學習Java的小伙伴快快行動吧。Java技術交流群:670348138。
【關注微信公眾號獲取更多學習資料】