解决方案 »

  1.   

    对于数组,对象是放在堆内存中的,对象的引用是放在栈内存中的,如果你循环定义的话,会在堆内存中有多个对象等待着垃圾回收器回收,不会像常量确认为一个之后不再赋新值。java的垃圾回收器很不错的,只要你不是循坏太多次,不要太担心的,要真是循环很多次了,建议你看看代码的更新,而不是考虑怎么优化了,
      

  2.   

    方法是static方法,并且要线程安全。。