程序中过多使用静态变量有何不妥?
静态变量方便访问;静态方法方便调用...但是过多的使用static会带来什么后果?
google一下,发现全是说使用静态变量、静态方法的优点的,没有缺点么?本来我以为在程序启动时创建的静态变量过多的使用会增加内存开销,但是搜索到的文章里面有个说到,静态变量只创建一次,和普通变量的频繁创建销毁比起来,能节约资源。郁闷,如此说来,静态变量如此完美?在CSDN上搜索到lhx1977的《程序中使用静态变量的优缺点,主要是缺点有那些?》,感觉还是有点迷茫...
静态的缺点,请讲,我已经坐端正了,谢谢。