国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

開(kāi)發(fā) 后端
前段時(shí)間發(fā)布了一篇關(guān)于 Java 8 Optional.map 的實(shí)用文章,留言區(qū)就有的人說(shuō) Java 8 的語(yǔ)法糖不方便調(diào)試,還要視情況使用。

前段時(shí)間,棧長(zhǎng)發(fā)布了一篇關(guān)于 Java 8 Optional.map 的實(shí)用文章,留言區(qū)就有的人說(shuō) Java 8 的語(yǔ)法糖不方便調(diào)試,還要視情況使用。

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

留言區(qū)也有人說(shuō) IntelliJ IDEA 早已支持 Java 8 Stream 調(diào)試,因?yàn)槲移綍r(shí)也很少調(diào)試,那么我就以 IntelliJ IDEA 來(lái)演示下如何調(diào)試 Java 8 中的 Stream 鏈?zhǔn)秸{(diào)用吧。

先寫一段 Java 8 Stream 示例:

  1. /* 
  2. * 來(lái)源:Java技術(shù)棧  
  3. */ 
  4. public static void main(String[] args) { 
  5.     Stream.of(100200300400500
  6.             .mapToLong(e -> e * 10
  7.             .filter(e -> e > 2000
  8.             .forEach(System.out::println); 

這里只演示了一種 Stream 創(chuàng)建方式,Java 8 創(chuàng)建 Stream 的 10 種方式請(qǐng)點(diǎn)擊這里進(jìn)行閱讀。

這個(gè)程序是先構(gòu)建一個(gè) 5 個(gè)數(shù)字的 Stream, 然后再對(duì)每個(gè)數(shù)字 * 10,再篩選出大于 2000 的數(shù)字進(jìn)行打印。

如何調(diào)試每個(gè)鏈?zhǔn)秸{(diào)用的過(guò)程呢?

先在第一行打個(gè)斷點(diǎn),然后進(jìn)入調(diào)試模式運(yùn)行,當(dāng)斷點(diǎn)進(jìn)入時(shí),點(diǎn)擊調(diào)試窗口的 Trace Current Stream Chain 按鈕:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

然后自動(dòng)進(jìn)入當(dāng)前 Stream 跟蹤調(diào)試窗口,上面會(huì)展示每個(gè)鏈?zhǔn)秸{(diào)用的選項(xiàng)卡,點(diǎn)擊各個(gè)選項(xiàng)卡可以看對(duì)應(yīng)每步的跟蹤結(jié)果。

如下面所示:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了
IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了
IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

也可以點(diǎn)擊左下角的 Flat Mode 進(jìn)入扁平模式,一次性展示所有跟蹤結(jié)果:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

OK,Java 8 Stream 的調(diào)試不是問(wèn)題了, 但我并沒(méi)有找到像 Optional 鏈?zhǔn)秸{(diào)用的調(diào)試方式。

比如下面一段 Optional 示例:

  1. /* 
  2. * 來(lái)源:Java技術(shù)棧  
  3. */ 
  4. public static void main(String[] args) { 
  5.     String string = Optional.of("hi,"
  6.             .map(e -> e + "Java"
  7.             .map(e -> e + "技術(shù)"
  8.             .map(e -> e + "棧").get(); 
  9.     System.out.println(string); 

調(diào)試如圖所示:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

可惜,Trace Current Stream Chain 按鈕是灰色狀態(tài),不能進(jìn)入,因?yàn)槟莻€(gè)按鈕只能被 Stream 調(diào)試所用。

那像這種非 Stream 鏈?zhǔn)秸{(diào)用怎么調(diào)試呢?

斷點(diǎn)進(jìn)入后,可以選中需要調(diào)試的部分鏈?zhǔn)酱a片斷,然后右鍵選中 Evaluate Expression 菜單(ALT + F8)進(jìn)入表達(dá)式計(jì)算窗口:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了
IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

點(diǎn)擊 Evaluate 按鈕開(kāi)始計(jì)算:

IntelliJ IDEA 調(diào)試 Java 8,實(shí)在太香了

計(jì)算無(wú)誤,該表達(dá)式還可以自由編輯,非常強(qiáng)大。

 

 

責(zé)任編輯:張燕妮 來(lái)源: 今日頭條
相關(guān)推薦

2025-04-25 08:11:29

2023-11-09 08:01:41

Spring緩存注解

2020-10-12 07:30:31

Chrome下載

2021-04-17 07:40:01

N卡驅(qū)動(dòng)應(yīng)用NVCleanstal

2020-04-13 07:30:18

Windows 10Windows操作系統(tǒng)

2021-05-30 07:16:43

Edge 91 微軟瀏覽器

2025-08-15 12:19:08

2023-10-20 09:04:08

JavaScript語(yǔ)言Java

2021-03-20 07:20:49

Windows10操作系統(tǒng)微軟

2024-01-05 13:26:00

KafkaTopicSpring

2024-01-26 07:48:10

SpringKafka提升

2025-04-29 02:50:00

IntelliJIDEA遠(yuǎn)程調(diào)試

2021-07-28 14:20:13

正則PythonFlashText

2020-11-05 07:52:40

Chrome

2023-11-07 10:36:37

2025-08-29 00:00:00

2020-12-02 16:40:00

微信新功能移動(dòng)應(yīng)用

2020-05-25 15:40:23

IntelliJ IDEclipse強(qiáng)Java

2013-06-07 10:18:00

EclipseIntelliJ ID

2023-11-13 22:47:58

PythonPathlib
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美最猛性xxxxx(亚洲精品)| 久久综合久久综合久久| 亚洲一区二区综合| 久久亚洲国产精品| 国产黄色影视| 欧美xxxx做受欧美88bbw| 久久久久蜜桃| 国产成人91久久精品| 免费男同深夜夜行网站| 一区二区视频免费在线观看| 欧美午夜精品伦理| 成人免费xxxxx在线观看| 涩涩视频免费网站| 九九久久婷婷| 美女国产一区二区三区| 欧美日韩一区在线播放| 91污色多多| 亚洲宅男天堂在线观看无病毒| 亚州成人av在线| 国产中文字幕乱人伦在线观看| 久色成人在线| 制服丝袜在线91| 婷婷在线视频观看| 久久aimee| 国产精品av网站| 日本天堂在线| 国产自产v一区二区三区c| 亚洲国产色一区| 日本在线视频www| 亚洲人成久久| 欧美精品videos| 金瓶狂野欧美性猛交xxxx| 精品成人a区在线观看| 成人性生交大片免费看午夜| 国产麻豆精品久久一二三| 久久久久久国产精品三级玉女聊斋 | 18欧美亚洲精品| 黄色av网址在线播放| 国产在线精品一区二区夜色| 一区二区三区国| 久久99久久精品欧美| 欧美第一黄网| 黄色在线一区| 国产精品久久色| 欧美色网址大全| 国产精品第三页| 色欧美自拍视频| 国产精品白嫩美女在线观看| 一区二区三区四区高清视频| 精品国产拍在线观看| 亚洲日韩中文字幕一区| 亚洲性夜色噜噜噜7777| av在线精品| 国产精品久久久久久久午夜| 久久porn| 3d动漫啪啪精品一区二区免费| 首页国产精品| 成人自拍偷拍| 蜜桃在线一区二区三区| 日本成人黄色网| 国产欧美日韩中文久久| 久久久久久久久久福利| 亚洲午夜视频在线观看| 色yeye免费人成网站在线观看| 在线电影国产精品| 天堂v在线视频| 欧美一区在线视频| 国产精品毛片一区二区三区四区| 欧美一性一乱一交一视频| 久久亚洲影视| 亚洲欧洲高清在线| 久久国产精品无码网站| 成人羞羞视频免费看看| 色综合网站在线| 国内老司机av在线| 91精品国产综合久久精品app| 国产精品xxx在线观看| 宅男在线国产精品| 国产尤物精品| 久久久久久免费看| 国产亚洲一本大道中文在线| 国产精品国模大尺度私拍| 91福利社在线观看| 天天综合91| 国产一区二区激情| 国产黄色在线网站| 中文字幕一区二区三区乱码| 懂色av一区二区三区免费观看| 成人午夜在线观看| 欧美视频一区二| 亚洲综合资源| 男人天堂手机在线视频| 午夜久久电影网| 粉嫩一区二区三区| 国产成人精品最新| 国内精品国产成人| 在线视频2区| 另类图片亚洲另类| 一区二区三区福利| 国产资源在线看| 78色国产精品| 久久综合综合久久综合| 国产一二三区在线| 亚洲va欧美va国产综合久久| 亚洲美女免费在线| 欧美free嫩15| av久久久久久| 欧美精品一区二区三区高清aⅴ | 91国产视频在线| 亚洲欧美校园春色| 亚洲天堂资源| 亚洲欧美在线免费| 国产精品视频| 忘忧草精品久久久久久久高清| 成人午夜激情av| 欧美一二三四区在线| 亚洲成人资源网| 久久视频国产| 国产精品影院在线| 欧美中文字幕视频| 日韩欧美一区二区在线| av影片在线一区| h精品动漫在线观看| 99国产在线视频| 日韩片之四级片| 美女一区二区三区| 户外露出一区二区三区| 国产精品香蕉在线观看| 日韩一卡二卡三卡四卡| 免费高清视频在线一区| 中文字幕永久视频| 青草热久免费精品视频| 亚洲午夜视频在线观看| 精品成人久久| 国产黄色小视频在线| av中文字幕av| 国产精品网站入口| 欧美成人免费小视频| 亚洲色图在线看| 亚洲天堂成人| 国产精品巨作av| 秋霞成人影院| 青青青在线视频免费观看| 成人免费看黄网站| 自拍偷拍亚洲一区| 欧美日韩在线精品一区二区三区激情 | 黄色三级高清在线播放| 91久久国产精品| 亚洲欧美日韩精品久久亚洲区| 久久久久久影视| 另类av一区二区| 国产精品嫩模av在线| 丁香花高清在线观看完整版| 国产传媒视频在线观看| 成人黄色电影在线| 1769国内精品视频在线播放| 日韩欧美国产一区二区| av不卡一区二区三区| 另类的小说在线视频另类成人小视频在线| 成人一区视频| 男女视频在线| 黄页网址在线观看| 国产资源在线视频| 日韩黄色影视| 97超碰在线播放| 国内精品久久久久久影视8| 欧美oldwomenvideos| 久久国产主播精品| 成人做爰www免费看视频网站| 亚洲精品成人av| 91av在线播放| 日韩在线小视频| 欧美尺度大的性做爰视频| 精品一区二区不卡| 国产精品一区久久| 欧洲精品在线视频| 色8久久人人97超碰香蕉987| 欧美日韩一级二级| 欧美日韩中文字幕在线| 狠色狠色综合久久| 日韩一区有码在线| 久久女同精品一区二区| 国产午夜精品美女毛片视频| 国产一区二区三区免费| 国产一区在线不卡| 国产精品成人a在线观看| 91一区在线| 国产精品一区一区三区| 国产一区91精品张津瑜| 国产成人av电影| 97超碰欧美中文字幕| 亚洲男人的天堂在线观看| 欧美在线短视频| 亚洲色图综合久久| 午夜精品久久久久久久99热浪潮| 国产精品9999久久久久仙踪林| 国产日韩av网站| 在线观看黄av| 国产精品2区| 国产情侣一区|