java中静态方法和动态方法的本质区别
2014-05-08 16:11
260 查看
1.静态方法在程序初始化后会一直贮存在内存中,不会被垃圾回收器回收,
非静态方法只在该类初始化后贮存在内存中,当该类调用完毕后会被垃圾回收器收集释放。
2.静态方法在初始化类时初始化,并分配内存;动态方法只有先创建类的实例对象后,才能调用动态方法
相关文章推荐
- 数组和指针、数组指针和指针数组、函数指针和指针函数、数组标识符的意义、静态和动态创建的数组的本质区别、标识符类型判断方法
- java synchronized同步静态方法和同步非静态方法的区别与举例
- java实例方法和静态方法的区别
- java 静态方法和实例方法的区别
- Java内存的一点理解, 静态方法和实例方法的区别及使用场景
- JAVAJava动态执行类的静态方法
- java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?
- Java系列之:看似简单的问题 静态方法和实例化方法的区别
- Java静态代码块和静态方法的区别
- Java 静态与非静态方法的区别
- java 静态方法和实例方法的区别
- Java静态代码块和静态方法的区别/类加载顺序
- java 静态方法和实例方法的区别
- java 静态方法和实例方法的区别
- Java静态代码块和静态方法的区别
- 【转】静态方法和动态方法的区别
- java 静态方法和实例方法的区别
- java的静态成员和静态方法,非静态内部类和静态内部类的区别
- Java静态方法、单例模式区别
- java 静态方法和实例方法的区别