《Head First Java》20201009读书笔记
程序员文章站
2022-04-02 23:21:27
P256-P271《Head First Java》20201009读书笔记从某个构造函数调用重载版的另一个构造函数使用this()来从某个构造函数调用同一个类的另外一个构造函数。this()只能用在构造函数中,且必须是第一行语句。每个构造函数可以选择调用super()或this(),但不能同时调用。对象的生命周期对象生命周期你由引用变量的生命周期而定,又要看它是局部变量或实例变量。局部变量只会存活在声明该变量的方法中。实例变量的寿命与对象相同。如果对象还活着,则实例变量也会是活的。...
P256-P271
《Head First Java》20201009读书笔记
从某个构造函数调用重载版的另一个构造函数
使用this()来从某个构造函数调用同一个类的另外一个构造函数。
this()只能用在构造函数中,且必须是第一行语句。
每个构造函数可以选择调用super()或this(),但不能同时调用。
对象的生命周期
对象生命周期你由引用变量的生命周期而定,又要看它是局部变量或实例变量。
- 局部变量只会存活在声明该变量的方法中。
- 实例变量的寿命与对象相同。如果对象还活着,则实例变量也会是活的。
当最后一个引用消失时,对象就会变成可回收的。
有3种方法可以释放对象的引用。
- 引用永久的离开它的范围。
void go(){
Life z = new Life();//z会在方法结束时消失
}
- 引用被赋值到其他的对象上。
Life z = new Life();
z = new Life();//第一个对象会在z被赋值到别处时挂掉
- 直接将引用设定为null。
Life z = new Life();
z = null;//第一个对象会在z被赋值为null时击毙
本文地址:https://blog.csdn.net/qq_43272318/article/details/108988475
推荐阅读
-
head first java怎么样(java从入门到精通)
-
head first java怎么样(java从入门到精通)
-
《Head First Java》20201009读书笔记
-
Head First Java学习笔记(16):集合与泛型
-
《Head First Java》读书笔记(1) - Java语言基础
-
Head First设计模式读书笔记
-
Head First Java学习笔记(6):认识Java的API
-
Head First Java基础编程: 类与对象
-
【读书笔记】Head first HTML with CSS 第二版_html/css_WEB-ITnose
-
【读书笔记】Head first HTML with CSS 第二版_html/css_WEB-ITnose