idea 调试java技巧_干货~intellij debug 技巧:java 8 stream(附java学习路线视频)

67b6c825120eeeef7d0ff749374f614b.png

java8的stream操作写起来感觉很爽,但是一旦出现错误,之前的单步debug操作并不管用,现在idea提供了一个debug的技巧,使用的插件是 :Java Stream Debugger

插件地址:https://plugins.jetbrains.com/plugin/9696-java-stream-debugger?platform=hootsuite

但是18的idea版本已经集成了(如果没有调试的按钮的话,查看下插件是否开启),我使用的是18.3默认开启。

22f872cb03145ce3b851d798c4297b1d.png

现在来些示例代码好了:public static void main(String[] args) {

List strings = Arrays.asList("C", "D", "A", "B", null)

.stream()

.filter(Objects::nonNull)

.sorted()

.collect(Collectors.toList());

System.out.println(strings);

}

开始调试,打个断点:

783755f74cc01b46e9777a6f0935e02d.png

然后在debug的窗口找到该按钮

13f8c2ef1c6fcd4f98455454467a5e0e.png

然后可以看到每一步操作的结果

aff60b1bd61bafdd1e3330e32a1aec15.png

filter过滤null

90aa985cedd55e51e744cc2e567cadee.png

以上为idea 简单调试stream的技巧。记录下。

a0c434f43cce621a33821401b64be417.png

下面是我觉得不错的一个Java系统学习路线,是在网上看见的,我个人认为知识点安排的很好,在半年时间内根据这四个阶段循序渐进的学习,可以初步的入门Java编程,并且跟上大量的练习,请记住一点,学习Java类似高考的题海战术,除了多练没有其他办法,真正的掌握了以下知识点,找到工作是没有问题的。不过根据我的了解,在自学Java的过程中,能坚持下去的人并不是很多,能一直坚持学下去的最后一定都是人才。

第一阶段:Java语言基础

8d120a3fc3b1206913ba480cc5510362.png

第二阶段:Java高级技术

475f48eebd357b57fa87f1049f38233c.png

第三阶段:web前端

c1884b51daecc7f547ab71263a7c85fa.png

第四阶段:Javaweb编程(核心阶段)

352f74ca3520fe0038893535b0708e39.png

第五阶段:企业框架

12a625a0d1cc346586c8722078c8a3bc.png

第六阶段:项目阶段

f637dae0e8757ab14653d9862a711baf.png

第七阶段:企业专题

397ecb9f075211c5a861ab7f8e2e74b2.png

因为大部分的人都是从零基础进行学习的,所以我建议大家一定要跟着大纲走,不然非常容易走偏,最后放弃,这是我以一个过来的经验给大家说的,希望大家引以为戒,多练习永远是学习Java的最佳捷径。

667dc7edbcd9341c0bec0b7d7503ea09.png

学习路线以及视频资料获取方式:请大家转发本文+关注并私信二柱子:“资料”即可获取!人人有份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值