第2个回答 2011-04-02
static 表示静态关键字,所有用static 表示的变量方法都会在程序第一次执行的时候被加载到内存存起来,不会消失,其他没有被static 修饰的变量方法就不会被加载到内存,这些变量方法只有在调用的时候才会被加载到内存,用完后被垃圾回收机制回收掉。
这样做的好处就是:static 修饰的变量方法不用创建就能直接使用(简 单点说就是不需要new一下),用“什么什么.static方法”直接可以调用。static 属性方法前面用public(该属性方法可全局使用)private(当前private作用于中可以使用),static 一般修饰的属性或方法是不能有返回值的(即无返回值用void修饰),static一般用于声明全局变量或者使用率很高的一些方法,他是非常好用的