摘要:調(diào)試程序可以讓代碼逐行執(zhí)行查看代碼執(zhí)行的過(guò)程調(diào)試程序中出現(xiàn)的使用方式在行號(hào)的右邊鼠標(biāo)左鍵單擊添加斷點(diǎn)每個(gè)方法的第一行哪里有添加到哪里右鍵選擇執(zhí)行程序程序就會(huì)停留在添加的第一個(gè)斷點(diǎn)處執(zhí)行程序逐行執(zhí)行程序進(jìn)入到方法中進(jìn)入方法后一步一步的執(zhí)行,但
package com.itheima.demo05.Debug;
/*
Debug調(diào)試程序: 可以讓代碼逐行執(zhí)行,查看代碼執(zhí)行的過(guò)程,調(diào)試程序中出現(xiàn)的bug 使用方式: 在行號(hào)的右邊,鼠標(biāo)左鍵單擊,添加斷點(diǎn)(每個(gè)方法的第一行,哪里有bug添加到哪里) 右鍵,選擇Debug執(zhí)行程序 程序就會(huì)停留在添加的第一個(gè)斷點(diǎn)處 執(zhí)行程序: f8:逐行執(zhí)行程序 f7:進(jìn)入到方法中 進(jìn)入方法后一步一步的執(zhí)行,但不深入 alt+shift+f7 針對(duì)當(dāng)前方法更加深入一層 shift+f8:跳出方法 f9:跳到下一個(gè)斷點(diǎn),如果沒(méi)有下一個(gè)斷點(diǎn),那么就結(jié)束程序 ctrl+f2:退出debug模式,停止程序 Console:切換到控制臺(tái) shift+f8跳出方法
*/
public class Demo01Debug {
public static void main(String[] args) { /*int a = 10; int b = 20; int sum = a + b; System.out.println(sum);*/ /*for (int i = 0; i <3 ; i++) { System.out.println(i); }*/ print(); } private static void print() { System.out.println("HelloWorld"); System.out.println("HelloWorld"); System.out.println("HelloWorld"); System.out.println("HelloWorld"); System.out.println("HelloWorld"); }
}
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/75330.html
摘要:臭蟲(chóng)中文常稱(chēng)為缺陷。與相對(duì)應(yīng),人們將發(fā)現(xiàn)并加以糾正的過(guò)程叫做中文稱(chēng)作調(diào)試,意即捉蟲(chóng)子或殺蟲(chóng)子。于是,霍珀詼諧的把程序故障統(tǒng)稱(chēng)為臭蟲(chóng),把排除程序故障叫,而這奇怪的稱(chēng)呼,后來(lái)成為計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)行話。 各位小伙伴們大家好,我是澤奀( ̄o ̄) . 相信大家在編寫(xiě)C程序中會(huì)遇到很多代碼的Bug.所以...
摘要:今天我們要了解的庫(kù)是,一個(gè)專(zhuān)門(mén)用來(lái)控制輸出調(diào)試日志的庫(kù)。但是,隨著項(xiàng)目規(guī)模增加,控制臺(tái)輸出的日志就會(huì)堆積很多而不可讀。庫(kù)就是一款專(zhuān)門(mén)控制日志輸出的庫(kù),能夠完美解決我們的上述需求。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。 今天我們要了解的庫(kù)是debug,一個(gè)專(zhuān)門(mén)用來(lái)控制輸出調(diào)試日志的庫(kù)。 通常,我們直接使用 console.log 輸出調(diào)試日志,使用console對(duì)象直接將日志輸...
摘要:調(diào)試方法提供了一個(gè)內(nèi)建調(diào)試器來(lái)幫助開(kāi)發(fā)者調(diào)試應(yīng)用程序。這兩個(gè)參數(shù)只會(huì)啟動(dòng)監(jiān)聽(tīng)模式,不會(huì)進(jìn)入命令行調(diào)試模式,而且前者會(huì)運(yùn)行完所有代碼,通常可用于事件調(diào)試,后者會(huì)在進(jìn)入時(shí)中斷,方便從頭開(kāi)始調(diào)試。安裝編輯器使用配置調(diào)試的配置信息如下圖。 Nodejs調(diào)試方法 1. Node debug Nodejs提供了一個(gè)內(nèi)建調(diào)試器來(lái)幫助開(kāi)發(fā)者調(diào)試應(yīng)用程序。使用debug模式時(shí),Node.js 會(huì)啟動(dòng)De...
摘要:會(huì)把調(diào)試信息顯示在網(wǎng)頁(yè)上,很方便的就能看到。的十分簡(jiǎn)潔簡(jiǎn)單,如果你沒(méi)啥追求,就直接使用這么使用一個(gè)優(yōu)雅的調(diào)試信息你就會(huì)在網(wǎng)頁(yè)頂部看到一個(gè)優(yōu)雅的調(diào)試信息。 創(chuàng)作背景 手機(jī)網(wǎng)頁(yè)兼容性與ie相比,有過(guò)之無(wú)不及,調(diào)試的時(shí)候,我們會(huì)使用console.log,但是手機(jī)上看不到打印出來(lái)的信息。所以只好各種alert,但alert總顯得不那么優(yōu)雅。 初學(xué)js的時(shí)候就alert,現(xiàn)在還在各種ale...
摘要:表達(dá)式按或者來(lái)顯示選定變量或者表達(dá)式的值。這也是我最喜歡的一個(gè)功能。使用方式選擇調(diào)用棧中的一楨,點(diǎn)擊按鈕跳到楨要注意的是已經(jīng)被修改的變量不會(huì)被重置,它們會(huì)保留當(dāng)時(shí)的值。 說(shuō)明 本文參考了網(wǎng)上一些debug的教程,又在自己實(shí)踐的基礎(chǔ)上增加和改進(jìn)了很多技巧.以上所有教程都是在debug視圖中,請(qǐng)注意! 條件斷點(diǎn) 如果你不知道如何添加斷點(diǎn),只需點(diǎn)擊左邊面板(行號(hào)前面)斷點(diǎn)即被創(chuàng)建。在調(diào)試界面...
摘要:但在開(kāi)發(fā)時(shí)不要使用異常處理,否則阻止了報(bào)錯(cuò)信息的發(fā)出,影響調(diào)試。的作用主要是確定程序的運(yùn)行路徑。二分查找法是一個(gè)定位問(wèn)題的技巧。 前言 幾年來(lái)我在答疑群、論壇、公眾號(hào)、知乎回答的各種問(wèn)題,沒(méi)有一萬(wàn)也有八千。其中有三分之二以上都是在幫人看報(bào)錯(cuò),幫人 debug(調(diào)試代碼) 。 可以說(shuō), 會(huì)不會(huì) debug,有沒(méi)有 debug 的意識(shí),懂不懂 debug 的技巧,是有沒(méi)有入門(mén)編程的重要標(biāo)志...
閱讀 644·2021-09-03 00:22
閱讀 1520·2021-08-03 14:03
閱讀 2255·2021-07-25 21:37
閱讀 819·2019-08-30 13:18
閱讀 2020·2019-08-29 16:19
閱讀 2827·2019-08-29 13:22
閱讀 1440·2019-08-29 12:16
閱讀 2711·2019-08-26 12:16