当前位置: 代码迷 >> Java Web开发 >> 怎么创建application范围内的class?
  详细解决方案

怎么创建application范围内的class?

热度:5678   发布时间:2013-02-25 21:18:23.0
如何创建application范围内的class???
Java code
1。在页面定义application返回内的<jsp:useBean id="user" class="OnlineUser" scope="application"/>2。弄一个servlet,启动时加载

除了如上的方法外,有没有更好的方法?
创建一个具有static的map的单例能行么?会不会出现当map里还有user的时候
这个单例instance被垃圾回收器回收

------解决方案--------------------------------------------------------
类定义被装载后,就不会被回收,除非你自己实现了特殊的ClassLoader。

而static成员是跟着类定义走的,所以只要类定义不会被回收,那么该类的static成员也就不会被回收。
  相关解决方案