扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
名字 |
可应用的Java元素 |
快捷键 |
Undo |
在一次重构后可执行 |
Alt + Shift + Z |
Redo |
在一次撤销重构后可执行 |
Alt + Shift + Y |
Rename |
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。 |
Alt + Shift + R |
Move |
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。 |
Alt + Shift + V |
Change Method Signature |
对方法可用。 |
Alt + Shift + C |
Convert Anonymous Class to Nested |
对匿名内部类可用。 |
|
Move Member Type to New File |
对嵌套类可用。 |
|
Push Down |
对同一个类中成员变量和方法可用。 |
|
Pull Up |
对同一个类中成员变量和方法,嵌套类可用。 |
|
Extract Interface |
对类可用。 |
|
Generalize Type |
对对象的声明可用。 |
|
Use Supertype Where Possible |
对类可用。 |
|
Inline |
对方法,静态final类,局部变量可用。 |
Alt + Shift + I
|
Extract Method |
对方法中的一段代码可用。 |
Alt + Shift + M
|
Extract Local Variable |
对选中的与局部变量相关的代码可用。 |
Alt + Shift + L
|
Extract Constant |
对静态final类变量,选中的与静态final类变量相关的代码可用。 |
|
Introduce Parameter |
对方法中对成员变量和局部变量的引用可用。 |
|
Introduce Factory |
对构造方法可用。 |
|
Convert Local Variable to Field |
对局部变量可用。 |
Alt + Shift + F |
Encapsulate Field |
对成员变量可用。 |
|
某些重构改变了某些类的结构,但没有改变项目中其他类的结构,如下推,上移重构。这时,就要确保项目中所有对改变元素的引用都要被更新。这也是为什么要有一个好的测试套。同时,你也要更新测试套中的对改变元素的引用。所以说,重构和单元测试的有机结合对于软件开发是多么的重要。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者