搞明白static的定义
哪里该用哪里不该用
不能因为想方便而使用什么东西,不然会出现很严重的问题的

解决方案 »

  1.   

    常识性问题通常是一错就全错了,更该慎重。认真看看static关键字吧。
      

  2.   

    一般来说,公共静态的字段,应该是只读的……。如果是只读的,可以用const。先搞清楚static的含义。
      

  3.   

    依我的经验来说
    在b/s应用中最好少写static, 否则当访问用户过多的时候你的程序会出现莫名的错误, 而且server将不堪重负
    在c/s应用中则无所谓了, 关键看你的架构设计了. 通常一些数据库连接, 客户端机器的信息等全局的变量可以用static, 换言之程序在任何一个地方都可以"随时"用的.个人意见, 不满意不要扔砖头啊