今天聊的这些功能可能社区版没有 , 就需要下载专业版 , 如何使用专业版,请看这里:
kdocs.cn/l/cdW01CjMHzjw
我相信现在JAVA开发者应该80%都在使用IDEA作为开发工具吧,今天我们将深入了解 IDEA的世界,展示一些可提高您的工作效率的提示和技巧 。无论您是经验丰富的 IntelliJ 用户还是刚刚入门,应该都能得到收获 。
IDEA 由 JetBrAIns 开发,以其强大的功能和智能代码分析功能而闻名 。然而,有许多鲜为人知的功能可以显著增强您的编码体验并节省您的宝贵时间 。在这篇文章中,我们将探索一系列精选的提示和技巧,从键盘快捷键和导航技术到代码重构和高级调试技术 。
我希望你看完这篇文章后,让您成为更高效、更熟练的开发人员 。
调试模式很多初级开发人员都不知道有调试模式,代码写完以后都不知道如何调试代码,只能通过输出打印日志 , 一遍一遍的调试代码 , 这样效率非常低下,IDEA 为我们提供的各种选项,以查找和解决代码中的错误/bug 。
以调试模式运行

文章插图
条件断点:大多数开发人员在调试时都熟悉断点 , 但是如果您必须调试具有多次迭代的循环怎么办?您是否会跳过每次迭代 , 直到到达真正想要调试的对象为止?好吧,IDEA为我们提供了条件断点,其工作方式实际上与之前的断点相同 , 但我们可以指示断点将被激活的条件,这将使我们不必了解前一个循环的不同迭代 , 而只关注在我们想要结果上 。
要使用它,只需在您想要的位置放置一个断点,然后右键单击它,您将获得输入以指示您希望激活断点的条件 。例如 :

文章插图
Streams调试 : Streams 是 Java 8 给我们带来的最好的功能之一,但用过的人都知道它们很难调试,如果我们嵌套诸如 filter、map 或 flatMap 之类的 Stream 操作则更是如此 。这就是为什么 IDEA为我们提供了一个工具来调试流并查看每个 Stream 操作给我们的结果,直到得到最终结果 。
要做到这一点,非常简单,只需在流开始的地方放置一个断点 , 我们将看到如何激活 IntelliJ 提供的调试选项之一:

文章插图
如果我们点击调试选项,我们将看到每个 Stream 操作的结果:

文章插图
或者,如果您想独立查看每个步骤,您可以选择Split Mode左下角的选项:

文章插图
在执行时重新编译文件:很多时候,我们会在调试模式下启动应用程序,在调试时我们会注意到代码中的错误/bug,我们都知道,一旦错误被纠正,要再次测试,我们必须重新启动申请可能需要花费很多时间……还是不?IntelliJ 为我们提供了一个选项来重新编译我们刚刚在运行时更正的文件 , 因此我们可以再次测试流程,而无需重新启动应用程序 。
只需右键单击我们已更正的文件并选择选项:Compile and Reload File 。

文章插图
快捷方式IDEA有很多快捷键 , 在网上很多博客中能找到每个快捷键的功能,其实其中许多都很复杂或未使用 。今天我将介绍一些我认为可以帮助开发人员提高生产力的快捷方式 。
返回:您是否曾经遇到过这样的情况:您在一个文件中,进入一种方法 , 然后进入另一种方法,然后找不到初始文件,或者必须在资源管理器中再次查找它?嗯,有一个后退选项 , 可以让您切换回之前打开的文件 。这个功能,我个人在上面讨论的上下文中经常使用它,你进入特定流程的不同方法,最后你发现很难返回到起点,但是使用这个按钮或快捷方式(你可以把它方式)你节省了所有时间 。
通常,当您激活视图选项卡中的工具栏时,会出现这些按钮:

文章插图
它们看起来像这样:

文章插图
其相应的快捷方式是:
- CTRL + ALT + 向左箭头
- CTRL + ALT + 向右键
推荐阅读
- 选购白萝卜的时候,需要注意一些细节
- 微波炉和烤箱哪个实用一些啊 微波炉和烤箱哪个实用一些
- 家居风水的一些禁忌图片 家居风水的一些禁忌
- 周末京郊免费冰瀑 京郊的一些冰瀑周末可以去看看
- 艾妍赫提供一些有效的解决方法,帮助你们摆脱眉毛上的痘痘困扰
- 滴水观音摆放在什么地方风水更好 滴水观音摆放在什么地方风水更好一些
- 棋文的寓意,描写下象棋的诗句大家帮我找一些写下象棋的诗句好
- 如果25+喜欢选择一些比较强功效性的精华,可以了解一下这6款精华
- 认识一些常见的Spring Boot内置Health Indicator
- 拼多多领100元红包怎么操作更快 拼多多领100元红包怎么操作更快一些
