Debug 介紹

Debug 介紹

Intellij Idea調(diào)試功能總結(jié)

Debug 設(shè)置

[圖片上傳失敗...(image-d7aa29-1539741453682)]

  • 如上圖標(biāo)注 1 所示,表示設(shè)置 Debug 連接方式,默認(rèn)是 Socket碗短。Shared memory 是 Windows 特有的一個(gè)屬性炉奴,一般在 Windows 系統(tǒng)下建議使用此設(shè)置鼠渺,相對(duì)于 Socket 會(huì)快點(diǎn)提前。

Debug 常用快捷鍵

快捷鍵 介紹
F7 在 Debug 模式下崇渗,進(jìn)入下一步牧挣,如果當(dāng)前行斷點(diǎn)是一個(gè)方法急前,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法瀑构,則不會(huì)進(jìn)入該內(nèi)嵌的方法中 必備
F8 在 Debug 模式下裆针,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi) 必備
F9 在 Debug 模式下世吨,恢復(fù)程序運(yùn)行澡刹,但是如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上 必備
Alt + F8 在 Debug 的狀態(tài)下,選中對(duì)象耘婚,彈出可輸入計(jì)算表達(dá)式調(diào)試框罢浇,查看該輸入內(nèi)容的調(diào)試結(jié)果 必備
Ctrl + F8 在 Debug 模式下,設(shè)置光標(biāo)當(dāng)前行為斷點(diǎn)沐祷,如果當(dāng)前已經(jīng)是斷點(diǎn)則去掉斷點(diǎn)
Shift + F7 在 Debug 模式下嚷闭,智能步入。斷點(diǎn)所在行上有多個(gè)方法調(diào)用戈轿,會(huì)彈出進(jìn)入哪個(gè)方法
Shift + F8 在 Debug 模式下凌受,跳出,表現(xiàn)出來的效果跟 F9 一樣
Ctrl + Shift + F8 在 Debug 模式下思杯,指定斷點(diǎn)進(jìn)入條件
Alt + Shift + F7 在 Debug 模式下胜蛉,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法色乾,則進(jìn)入當(dāng)前方法體內(nèi)誊册,如果方法體還有方法,則會(huì)進(jìn)入該內(nèi)嵌的方法中暖璧,依此循環(huán)進(jìn)入

有時(shí)候我們可以這樣粗魯?shù)卣J(rèn)為 Debug 的使用就是等同于這幾個(gè)快捷鍵的使用案怯,所以上面的 必備 快捷鍵是我們必須牢記的,這些也是開發(fā)很常用的澎办。

Debug 特殊技能使用

[圖片上傳失敗...(image-843915-1539741453682)]

  • 如上圖 Gif 所示嘲碱,查看所選對(duì)象的方法常用有三種方式:
  • 選中對(duì)象后,使用快捷鍵 Alt + F8局蚀。
  • 選中對(duì)象后麦锯,拖動(dòng)對(duì)象到 Watches
  • 選中對(duì)象后琅绅,鼠標(biāo)懸停在對(duì)象上 2 秒左右扶欣。

[圖片上傳失敗...(image-411798-1539741453682)]

  • 如上圖 Gif 所示,在彈出表達(dá)式輸入框中 IntelliJ IDEA 也是能幫我們智能提示千扶。

[圖片上傳失敗...(image-45b9e4-1539741453682)]

  • 如上圖 Gif 所示料祠,當(dāng)我們需要過掉后面的所有斷點(diǎn)的時(shí)候,我們不需要去掉這些斷點(diǎn)澎羞,只需要點(diǎn)擊左下角那個(gè)小圓點(diǎn)髓绽,點(diǎn)擊小圓點(diǎn)之后,所有斷點(diǎn)變成灰色妆绞,然后我們再在按快捷鍵 F9 即可過掉當(dāng)前和后面所有的斷點(diǎn)顺呕。

[圖片上傳失敗...(image-1bdf2a-1539741453682)]

  • 我們可以給斷點(diǎn)設(shè)置進(jìn)入的條件接谨。如上圖 Gif 所示,因?yàn)樽兞?temp3 不等于 200 所以該斷點(diǎn)沒有被進(jìn)入直接跳過塘匣。

[圖片上傳失敗...(image-2a1d58-1539741453682)]

  • 有時(shí)候當(dāng)我們步入方法體之后,還想回退到方法體外巷帝。如 Gif 演示忌卤,斷點(diǎn)進(jìn)入 addNum 方法后,點(diǎn)擊 Drop Frame 按鈕之后楞泼,斷點(diǎn)重新回到方法體之外驰徊。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市堕阔,隨后出現(xiàn)的幾起案子棍厂,更是在濱河造成了極大的恐慌,老刑警劉巖超陆,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件牺弹,死亡現(xiàn)場離奇詭異,居然都是意外死亡时呀,警方通過查閱死者的電腦和手機(jī)张漂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谨娜,“玉大人航攒,你說我怎么就攤上這事∨可遥” “怎么了漠畜?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坞靶。 經(jīng)常有香客問我憔狞,道長,這世上最難降的妖魔是什么滩愁? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任躯喇,我火速辦了婚禮,結(jié)果婚禮上硝枉,老公的妹妹穿的比我還像新娘廉丽。我一直安慰自己,他們只是感情好妻味,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布正压。 她就那樣靜靜地躺著,像睡著了一般责球。 火紅的嫁衣襯著肌膚如雪焦履。 梳的紋絲不亂的頭發(fā)上拓劝,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音嘉裤,去河邊找鬼郑临。 笑死,一個(gè)胖子當(dāng)著我的面吹牛屑宠,可吹牛的內(nèi)容都是我干的厢洞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼典奉,長吁一口氣:“原來是場噩夢啊……” “哼躺翻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起卫玖,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤公你,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后假瞬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陕靠,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年脱茉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了懦傍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辜王。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绝页,死狀恐怖忘朝,靈堂內(nèi)的尸體忽然破棺而出揭斧,到底是詐尸還是另有隱情儡嘶,我是刑警寧澤御蒲,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布纵顾,位于F島的核電站敬鬓,受9級(jí)特大地震影響串慰,放射性物質(zhì)發(fā)生泄漏偏塞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一邦鲫、第九天 我趴在偏房一處隱蔽的房頂上張望灸叼。 院中可真熱鬧,春花似錦庆捺、人聲如沸古今。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捉腥。三九已至,卻和暖如春你画,著一層夾襖步出監(jiān)牢的瞬間抵碟,已是汗流浹背桃漾。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拟逮,地道東北人撬统。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像敦迄,于是被迫代替她去往敵國和親宪摧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,117評(píng)論 25 707
  • 前言 相信無論是對(duì)于身居一線的coder,還是退居多年的老司機(jī)managers來說,對(duì)于調(diào)試程序是不陌生的,對(duì)于w...
    itclanCoder閱讀 2,574評(píng)論 0 7
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理颅崩,服務(wù)發(fā)現(xiàn),斷路器蕊苗,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 大家好沿后,我是光源。 距離上次寫博客已有大半年朽砰,時(shí)間真是如突如其來的 bug —— 一刻不停歇尖滚。這段時(shí)間雖全身心撲在...
    光源_Android閱讀 2,278評(píng)論 8 26
  • 先來做一個(gè)小實(shí)驗(yàn)。 以下兩張圖片是同一篇雅思閱讀(我隨便找的瞧柔,小實(shí)驗(yàn)其實(shí)跟英語無關(guān)漆弄,別走啊啊)的不同排版方式造锅。也就...
    思南說閱讀 859評(píng)論 2 9