Debug
- watch 窗监控变量及其属性
- 运行过程中,变量窗口,修改当前变量值
- 左侧小工具,监控指定异常,发生处断点
- 详尽断点(黄色断点):shift+行断点,打印调用详情
-
方法断点:方法进出口自动停留
方法断点
接口方法断点
停留在实现体 -
异常断点:停留在引起断点的代码处
异常断点 -
字段断点:读写过程会停留,包括构造getset方法
字段断点
字段断点,停留读取,需手动开启 -
多线程断点
多线程断点 -
回退断点:断点栈帧,回退上一个断点
回退断点 -
调试过程中,修改值
调试过程中,修改值 -
调试过程中,查看某些表达式
调试过程中,查看某些表达式 -
调试过程中,修改数据结构
调试过程中,reload数据结构
布局
竖向切分竖向切分
builder设计模式,避免多参数情况下的各种组合型构造函数or内部调用最长构造函数?
插件
- CamelCase:大小写驼峰转换
- Nyan progress cat:小猫进度条
- Alibaba Java Coding Guidelines:代码规则扫描
- Maven Helper
- sequence diagram:绘图
版本控制
- terminal调用git Bash
-
version control,配合git 命令使用。
idea terminal 使用git bash
代码模板
- Ctrl+Alt+T:surround with
- 日志:logm,logr
网友评论