码迷,mamicode.com
首页 > 编程语言 > 详细

java02

时间:2018-04-30 16:43:26      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:必须   回收   重载   二义性   this   特点   分配   并且   实例   

垃圾回收

  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的成员。

java02

标签:必须   回收   重载   二义性   this   特点   分配   并且   实例   

原文地址:https://www.cnblogs.com/pallcard-LK/p/8973719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!