idea的常用快捷键:IDEA使用总结
idea的常用快捷键:IDEA使用总结查看类UML图阅读源码技巧重命名方法和变量,就不贴图了,该方法会自动重命名依赖这个方法的名字,若为变量,则会自动查询与这个变量引用相同的变量名称。提取代码段选中带抽取的代码块,按快捷键Ctrl Alt M会自动提取代码段生成一个方法,默认为private,可以修改,此外返回值类型、方法名入参等都可修改,如下图一,点击Refactor后就会生成如下图二的private函数了。
重构技巧
重命名
重构快捷键神器:Shift F6,不管是类名,方法名,变量名统统都可以解决,还可以根据设置检测依赖这个命名的变量,提示您是否同步作出修改。如图。
重命名类,原类名为UserService,默认为全选状态,直接输入新类名即可替换,下面①处可以搜索所有使用了UserService这个词的评论和字符,并且提示出来,②处会按文本搜索这个词出现的位置,并提示,③处会重命名测试类中该单词的使用,④处会重命名依赖这个单词的命名,⑤处会重命名以这个单词命名的变量
重命名方法和变量,就不贴图了,该方法会自动重命名依赖这个方法的名字,若为变量,则会自动查询与这个变量引用相同的变量名称。
提取代码段
选中带抽取的代码块,按快捷键Ctrl Alt M会自动提取代码段生成一个方法,默认为private,可以修改,此外返回值类型、方法名入参等都可修改,如下图一,点击Refactor后就会生成如下图二的private函数了。
阅读源码技巧
查看类UML图
快捷键:Ctrl Alt U:弹层打开、Ctrl Alt Shift U:新窗口打开
如下图则为ArrayList.class按Ctrl Alt Shift U之后自动生成的UML类图,按space可添加任意类到UML图中,有意思的是还提供了放大镜的功能,按住Alt即可。
下图为jdk 1.8下重用的集合工具类UML图