步驟:
成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、襄城網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、購物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為襄城等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1、在cmd中切換到編寫的代碼所保存的目錄下;
2、在cmd中輸入javac然后點空格,再點擊文件名和包括后綴名確定后,在存放編寫代碼的文件下會生成一個class的字節(jié)碼文件;
3、在cmd中輸入java然后點空格,輸入第二步中生成的字節(jié)碼的文件名,不需要后綴名,點擊確定即可運行代碼。
代碼就是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。計算機(jī)代碼稱為源代碼,是相對目標(biāo)代碼和可執(zhí)行代碼而言的。 源代碼就是用匯編語言和高級語言寫出來的地代碼,目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被cpu直接識別二進(jìn)制代碼。
右鍵圖中紅色區(qū)域?,選第一個就可以加斷點,再右鍵斷點的小藍(lán)點標(biāo)志選第一個選項就可以消除斷點
編譯器不同是不一樣的。
大致原理是
你在某個代碼添加端點后
系統(tǒng)在運行到該代碼的時候會停止。
當(dāng)你遇到代碼運行時候會中斷操作的時候
采用斷點來分析代碼會在哪個地方停止
簡單的舉例,當(dāng)你毫無頭緒的時候,把代碼用斷點分成3份,然后檢查代碼停止在哪一份,在將這份細(xì)分為3份,最終確定到代碼在哪個語句出錯。
另外
斷點也可以幫你分析異常數(shù)據(jù)出現(xiàn)的地方,你可以自己設(shè)置一些測試數(shù)據(jù),通過監(jiān)視窗口+斷點來監(jiān)視,確定哪個變量在哪個環(huán)節(jié)出錯了,最終可以鎖定到一個語句并檢查出問題
現(xiàn)在一般IDE都支持打斷點運行debug模式進(jìn)行調(diào)試。比如:
eclipse 在需要斷點的地方雙擊鼠標(biāo)左鍵,然后以debug模式運行就會在此處斷點。
java自身提供的工具是jdb 使用jdb運行class文件
jdb Test
stop in Test.main
run
step
上面的例子是在Test的main方法設(shè)置斷點,運行程序,然后單步調(diào)試。
具體可參見官方的文檔或進(jìn)入jdb命令行后輸入問號查看幫助。