“快”在细节J2EE程序的性能优化技巧(二)

2014-11-23 22:38:20 · 作者: · 浏览: 1
lue();
}
  可以修改为:

int value;
if(i>0 )
{
 NewObject object = new NewObject();
 Value =object.getValue();
}

  另外,应该尽量重复使用一个对象,而不是声明新的同类对象。一个重用对象的方法是改变对象的值,如可以通过setValue之类的方法改变对象的变量达到重用的目的。

   变量的注意事项

  尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack) 中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。

  尽量使用静态变量,即加修饰符static,如果类中的变量不会随他的实例而变化,就可以定义为静态变量,从而使他所有的实例都共享这个变量。

   方法(Method)调用

  在Java中,一切都是对象,如果有方法(Method)调用,处理器先要检查该方法是属于哪个对象,该对象是否有效,对象属于什么类型,然后选择合适的方法并调用。

  可以减少方法的调用,同样一个方法: <