- 尽量使用懒加载方式。
public void demo(String username){
**User u=new User();**
if(StringUtils.isNotEmpty(username)){
u.setUsername(username);
}
//todo something
}
可以修改为:
public void demo(String username){
if(StringUtils.isNotEmpty(username)){
**User u=new User();** //这样可以避免 浪费内存空间
u.setUsername(username);
}
//todo something
}
2.使用switch 注意一定要加break
String str="a";
switch(str){
case "a":
str="1";
System.out.println(str);
//此处没有break 结束语句
case "b":
str="2";
System.out.println(str);
break;
default:
System.out.println("结尾了");
}
结果输出 1
2
结尾了
由于case a没有break 所以会执行到最后,所以一定要注意break
顺便补一句 switch(表达式) 表达式只能是 byte ,short,char,int基本数据类型和String类型(jdk1.7以上才有)
未完待续…..