比如我 List list = new ArrayList()我会对其频繁进行 插入,删除操作,该list放入哪个比较好效率比较高呢?第一种方法:  static List list = new ArrayList();  声明一个静态变量list
第二种方法    application.setAttribute("list",list);  将list放入application中,需要的时候再取出来对其操作

解决方案 »

  1.   

    为什么要是静态的 你又不初始化什么东西 public的就行了
      

  2.   


    我要做聊天室,这个list放入的是大量的聊天信息,会经常增加和删除。是公有数据,必须设置静态
      

  3.   

    从application里面取东西放东西存在类型转换之类的操作肯定就会有一部分性能上的损失,静态变量貌似没这问题。如果是聊天信息还要考虑到同步哈哈
      

  4.   


    根据你的使用情况,你需要一个application级别的全局变量,两种方法都可以,只是第一种方法操作更简单一点,所以推荐第一种方法。
      

  5.   


    application的数据时放在一个map里的,从里面存取数据要涉及到map操作及类型转换这些工作,效率肯定没第一种高
      

  6.   

    放在sessioni里面随时取!用spering.xml
    里面配置好。
      

  7.   


    我说过了,是聊天记录信息,怎么可能放到session里?这个是全局共享的,
      

  8.   


    设置final了我还怎么对其修改??就用第一种了,神马答案都出来了。