国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

IDEA Debug模式下改變各類型變量值的方法

2024-07-14 08:40:16
字體:
供稿:網(wǎng)友

本文介紹了IDEA Debug模式下改變各類型變量值的方法,分享給大家,具體如下:

IDEA,Debug,變量值

測試類

import org.slf4j.LoggerFactory;import java.util.HashMap;import java.util.Map;/** * Created by PengHongfu 2018-04-18 18:21 */public class testClass { private static final org.slf4j.Logger logger = LoggerFactory   .getLogger(testClass.class); public static void main(String args[]){  int a = 11;  Map<String,Object> map = new HashMap<>();  map.put("name","Pi");  map.put("age",20);  logger.info("a={},map={}",a,map); }}

IDEA,Debug,變量值

debug模式下,設(shè)置斷點后,上圖的變量a原始值為11,在 Watchs中點擊綠色的加“+”號,輸入表達(dá)式a=22,向下執(zhí)行,可以發(fā)現(xiàn)a的值變?yōu)榱?code>22。

IDEA,Debug,變量值

對于特殊的類型例如,MapList等,同樣可以通過map.put("name","Hali")類似的方式賦值。

IDEA,Debug,變量值

com.ycjf.ycs.service.khgl.wxzlgl.testClass - a=22,map={name=Hali, age=20}

注意:Watchs中的表達(dá)式作用的優(yōu)先級高于代碼中的優(yōu)先級

例子中 Watchsmap.put("name","Hali")在代碼map.put("name","Pi")執(zhí)行之前定義,map中的name值在整個debug期間一直為Hali,不會被代碼map.put("name","Pi")覆蓋。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 格尔木市| 周宁县| 拉孜县| 牙克石市| 嘉鱼县| 巴林左旗| 阜康市| 周口市| 铜山县| 根河市| 阿巴嘎旗| 建水县| 历史| 文登市| 武乡县| 安义县| 元氏县| 汾西县| 松原市| 凤台县| 临安市| 德令哈市| 始兴县| 兴安盟| 广元市| 峡江县| 邮箱| 天门市| 大英县| 白水县| 无为县| 兰西县| 绥德县| 普兰店市| 本溪| 刚察县| 锡林浩特市| 汉中市| 白水县| 响水县| 万源市|