在B/S中,Static变量有什么优点和缺点
如果换成Session来存储又有什么利弊呢?
(特别是在资源占用)他们的生存期有怎样呢?

解决方案 »

  1.   

    Static 静态的,声明类变量的时候就会有的,用类名访问,在所有实例上共享
    Session 一个存储全局变量的对象,基于会话的,关闭浏览器时消失感觉没什么联系
      

  2.   

    static主要是可能引起线程不安全,其它我也不清楚了.如果你是想在web上保存某些数据,还是用session或cookie.
      

  3.   

    引 ---julong88(村长说了“A little knowledge is a dangerous thing) 
       ---Session 关闭浏览器时消失?Session的生存周期应该不是这样的吧?
      

  4.   

    如果想在B/S结构的程序中共享数据,可以用Application--所有用户会话共享;或Session--单个用户会话的所有页面共享。而Static变量不太好用。