IDEA使用技巧
IDEA使用技巧
Debug调试
行断点
方法断点,在方法定义上打断点
方法是实现类:会在方法第一行停顿,以及方法结束前停顿,便于查看方法体内部的值的变化
方法是接口:当接口有多个实现类,使用方法断点,会自动跳转到接口的实现类
异常断点
异常断点会在代码出现异常时,自动停在出现异常的行

详细断点
按住Shift+左键

值断点
在属性定义的位置打断点,称为值断点;
作用:监控该属性的整个生命周期的变化
Drop Frame

丢弃当前帧,重新进入方法;
作用:可以重复调试某个方法
Force Return
当代码出现异常,避免产生脏数据,不想让程序继续执行,可以通过Force Return
作用:避免操作资源

Show Execution Point
快速回到当前断点所在行

Run to Cursor
快速调转到光标所在行

Trace Current Stream Chain

IDEA 快捷键
多行编辑:Option+Shift 鼠标点击要编辑的行
Postfix Completion
xxx+(.)即可自动生成代码块,例如User.new 会生成 new User(),然后new User().var会生成 User user = new User();
自定义postfix
IDEA设置
自动导包

IDEA使用技巧
http://example.com/2023/03/09/工具/IDEA使用技巧/

