在程序开发过程中怎么写代码才能避免性能上的问题,J2EE 开发的项目大部分都是大型项目,BS架构的因此在性能要求上比较严格!
通过中间件参数调整,集群等方式可以解决部分性能问题,但是要真正的解决一个系统的性能问题还是从代码书写规范,写出质量好的代码最重要
1
For(int i = 0;i < list.size; i ++)
{
…
}
应替换为:
for(int i = 0,int len = list.size(); i < len; i ++)
{
…
}
2
for(int i=0;i<100;i++)
{
Object obj = new Object();
}
应该改改为
Object obj = null;
for(int i= 0;i<100;i++)
{
obj = new Object();
}
3
if(str.equals("")){}
应该修改为
if("".equals(str)){}
4
不要使用String的拼接操作, 替换使用 StringBuffer StringBuilder, StringBuilder 是线程不安全的, 所以它的性能优于 StringBuffer
5
... 请各位来补充吧, 谢谢