Loading...
通过一系列的称为GC Roots的对象作为起始点,从这些节点开始往下搜索,搜索所走过的路径叫做引用链,当一个对象到GC Roots没有任何引用链相连的时候,则证明此对象是不可用的。在java中,可作为GC Roots的对象有以下几种:虚拟机栈(栈帧中的本地变量表)中引用的对象。方法区中类静态属性引用的对象。方法区中常量引用的对象。本地方法栈中JNI引用的对象。
对象是什么?类是什么?对象是一个自包含的实体,用一组可识别的特性和行为来标识。类是具有相同的属性和功能的对象的抽象的集合。什么叫实例化?实例,就是一个真实的对象。实例化就是创建对象的过程。什么是构造方法?构造方法,又叫构造函数,即对类进行初始化。构造方法和类同名,无返回值,也不需要void,在new时候调用。所有类都有构造方法,如果没有自定义的构造方法,系统会默认生成空的构造方法。什么是方法...