java02

垃圾回收

  1. 引用计数法
  2. 引用可达法

创建对象

  1. 分配对象空间,并将对象成员变量初始化为0或空
  2. 执行属性值的显示初始化
  3. 执行构造方法
  4. 返回对象的地址给相关的变量

this关键字

  1. 在程序中产生二义性之处,应使用this来指明当前对象普通方法中,this总是指向调用该方法的对象、构造方法中,this总是指向正要初始化的对象。
  2. 使用this关键字调用重载的构造方法,避免相同的初始化代码,但只能在构造方法中使用,并且必须位于构造方法的第一句。
  3. this不能用于static方法中。

static关键字

static声明的成员变量为静态成员变量,也称为类变量。

static修饰的成员变量和方法,从属于类,普通变量和方法从属于对象。
特点:

  1. 为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化。

  2. 对于该类的所有对象来说,static成员变量只有一份。被该类的所有对象共享!!

  3. 一般用“类名.类属性/方法”来调用。(也可以通过对象引用或类名(不需要实例化)访问静态成员。)

  4. 在static方法中不可直接访问非static的成员。

猜你喜欢

转载自www.cnblogs.com/pallcard-LK/p/8973719.html