idea开发工具使用心得

本文介绍了IntelliJ IDEA 2020.1.1 Ultimate Edition中的一些实用功能,包括如何利用内置工具调试Java 8的lambda表达式,解决团队协作时的代码冲突问题,以及设置缩进规则以避免合并冲突。通过调整设置,可以提高代码审查和协同开发的效率。
摘要由CSDN通过智能技术生成

以下说明均基于idea 2020.1.1 ultimate Edition版本

idea自带debug lambda利器

Java在1.8版本加入了lambda,stream,而stream充分发挥了lambda的价值。我们知道stream有一个源,0个或者多个中间操作,以及一个终止操作。stream只有遇到终止操作,它的源才开始执行遍历操作,而且只会进行一次遍历,而不是每个操作都执行一次遍历。所以每次使用lambda表达式只有等到执行结束才能看到结果,对排查问题来说就很头疼。这时idea自带debug lambda利器就排上用场了。
在这里插入图片描述
等几秒中,就会出现以下效果,是不是很方便呢。
在这里插入图片描述

团队协作开发代码冲突的问题

本来工具自动格式化代码可能会提高代码美观度,但是多人开发时如果其他人代码没有按同样的标准格式化,这样在浏览完其他的代码时,工具会自动进行增删空格空行,这简直是代码管理着合并代码的噩梦。我们只要进行简单的设置,就可以避免大面积的修改冲突。
快捷键调出以下弹窗:ctrl+shift+alt+L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值