IDEA调试技巧是一种非常有用的技术,它可以帮助开发人员快速定位和解决问题。IDEA调试技巧可以帮助开发人员在编写代码时,快速定位和解决问题,并且可以更好地理解代码的执行过程。
IDEA调试技巧包括断点、单步执行、监视表达式、断点条件、断点分组、运行时间分析和性能分析。
断点是IDEA中最常用的一个功能,它允许开发人员在特定的代码处中断执行,并查看当前的执行情况。使用断点,开发人员可以快速定位问题出处,并且可以对代码进行修改和测试。
单步执行是一个很有用的功能,它允许开发人员在特定的代码处中断执行,然后单步执行代码(也就是一步一步地执行代码)。使用单步执行功能,开发人员可以快速了解代码的执行过程;也就是说:当前的数据如何流动、如何影响后面的数据流动。
// 断 点 使 用 例 子 public void testBreakPoint() { int a = 10; // 添 加 断 点 int b = 20; int c = a + b; System.out.println(c); // 添 加 断 点 int d = c * 2; System.out.println(d); // 添 加 断 点 int e = d / 4; System.out.println(e); // 添 加 断 点 }
F8
进入下一步,如果当前行断点是一个方法,则不进入当前方法体内F7
进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中Shift + F7
智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法Shift + F8
跳出Option + F9
运行到光标处,如果光标前有其他断点会进入到该断点Option + F8
计算表达式(可以更改变量值使其生效)Command + Option + R
恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上Command + F8
切换断点(若光标当前行有断点则取消断点,没有则加上断点)Command + Shift + F8
查看断点信息系统要求系统支持:只要是支持 GNOME 或 KDE 桌面系统,建议是 Ubuntu(32位和64位都可以)JDK 版本:Oracle JDK 1.6 或以上内存...
文件编码修改上图标注 1 所示,IDE 的编码默认是 UTF-8,Project Encoding 虽然默认是 GBK,但是一般我都建议修改为...
Tomcat 输出 war 包如上图 Gif 所示,除了在 Artifacts 中需要配置,还需要在容器中也跟着配置,这样在启动容器的时候才会输...
Debug 设置如上图标注 1 所示,表示设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一个属性...
Eclipse 窗口说明Eclipse 工作台(Workbench)首先,让我们来看一下Eclipse 作台用户界面,和它里面的各种组件。工作台是多个窗口...
Eclipse 关闭项目为什么要关闭项目?Eclipse 工作空间包含了多个项目。一个项目可以是关闭或开启状态。项目打开过多影响有:消耗...
Eclipse 内容辅助使用内容辅助Eclipse中我们可以使用代码提示来加快开发速度,默认是输入.后出现自动提示,用于类成员的自动提示...
8.16.1. 组合类型的声明8.16.2. 构造组合值8.16.3. 访问组合类型8.16.4. 修改组合类型8.16.5. 在查询中使用组合类型8.16.6. 组合...
两个查询的结果可以用集合操作并、交、差进行组合。语法是query1 UNION [ALL] query2query1 INTERSECT [ALL] query2query1 E...
8.1.1. 整数类型8.1.2. 任意精度数字8.1.3. 浮点类型8.1.4. 序数类型数字类型由2、4或8字节的整数以及4或8字节的浮点数和可选精...