static能大量用么?

03-11-06 chenfz
今天碰到一个问题:static能大量用么?无论是修饰变量,还是修饰方法(method)。

在我看来,static不能用来大量修饰方法,因为我觉得static用多的话,占用内存多。但是有人有另外一个意见:static能提高速度,对内存无影响。

不知道大家如何看这个问题?

         

无道
2003-11-06 22:15
该用时才用,而不是为使用而用.

chenfz
2003-11-07 08:51
什么时候改用?

我碰到一个人的代码,他将类中大量的方法定义为static。我问他为什么,他说这样速度快,好。

我想知道大量用static,将来运行的时候是不是很耗内存。

java_lover
2003-11-07 12:35
会影响内存的。不要什么都用STATIC来定义

weihello
2003-11-07 15:39
确实是系统固有的行为和对象,用之。重要的是要考虑清楚,是否是固有的。

大部分时候,我们不用讨论static是否影响效率,而应该是这确实客观反映了系统的本来面貌否。

猜你喜欢
9Go 1 2 3 4 ... 9 下一页