static的作用
求详细的static的用法(作用) --------------------编程问答-------------------- http://wenku.baidu.com/view/62442ad9d15abe23482f4dc3.html --------------------编程问答-------------------- static修饰的数据成员属于类,不属于某一个实例对象,当加载类的时候,最先加载static数据成员并初始化,然后是非static成员初始化,最后是构造器。static修饰的方法属于类,不属于某一个实例对象。通过类访问这个方法,不需要实例化对象。方便。 --------------------编程问答-------------------- 尽量避免随意使用静态变量,详见:Java编程性能优化 --------------------编程问答-------------------- static既不在堆中,也不在栈中,在为对象分配空间之前就会生成static方法或者变量。并且每次修改的时候,都会直接修改它的值。调用方法或者变量的时候都会直接用类名加上“.**”。而且static方法不能被非static变量使用,因为static早于对象分配内存的时候。内部类中和外部类如果都有static方法,则对象调用外部类中的static方法。
补充:Java , Java相关