您的位置:首页 > 编程语言 > Java开发

编写高质量java代码一

2016-12-28 16:31 176 查看
尽量使用懒加载方式。

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以上才有)


未完待续…..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  代码优化 java 总结