java重构:指程序员对已有程序在尽量不改变接口的前提下,进行重新编写代码的工作,一般有以下几方面:
1、去除已知bug。
2、提高程序运行效率。
3、增加新的功能。
重构举例:(简化代码、提升效率)
重构前:
if(list != null && list.size() > 0){
for(int i = 0; i < list.size(); i++){
//skip... }}
重构后
if(list != null){
for(int i = 0, len = list.size(); i < len; i++){
//skip... }}