比如我 List list = new ArrayList()我会对其频繁进行 插入,删除操作,该list放入哪个比较好效率比较高呢?第一种方法: static List list = new ArrayList(); 声明一个静态变量list
第二种方法 application.setAttribute("list",list); 将list放入application中,需要的时候再取出来对其操作
第二种方法 application.setAttribute("list",list); 将list放入application中,需要的时候再取出来对其操作
解决方案 »
- JSP调用javaBean找不到类,急!!!菜鸟求高手
- 【讨论】模块间调用设计
- jsp页面第一次无法加载图片,需要刷新才会显示图片
- jdk6与tomcat6.0
- java文件上传,页面File值没有传到Action中
- 我想知道一些技术的速度问题.相比哪个更快,谢谢啊
- 请教一个单服务器最大能支撑多少用户并发访问
- 紧急求救!
- 裸体跪求JSP从JRUN移植到WEBLOGIC的详细方法!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- java操作SYBASE的问题
- 求一个字符编码问题!!!
- struts2拦截器----审核
我要做聊天室,这个list放入的是大量的聊天信息,会经常增加和删除。是公有数据,必须设置静态
根据你的使用情况,你需要一个application级别的全局变量,两种方法都可以,只是第一种方法操作更简单一点,所以推荐第一种方法。
application的数据时放在一个map里的,从里面存取数据要涉及到map操作及类型转换这些工作,效率肯定没第一种高
里面配置好。
我说过了,是聊天记录信息,怎么可能放到session里?这个是全局共享的,
设置final了我还怎么对其修改??就用第一种了,神马答案都出来了。