idea开发工具使用心得

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

idea自带debug lambda利器

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

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

本来工具自动格式化代码可能会提高代码美观度,但是多人开发时如果其他人代码没有按同样的标准格式化,这样在浏览完其他的代码时,工具会自动进行增删空格空行,这简直是代码管理着合并代码的噩梦。我们只要进行简单的设置,就可以避免大面积的修改冲突。
在这里插入图片描述
Settings->Editor->Code Style->Java(其他类型文件同理)->勾选keep indents on empty lines
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章