java notes–day3
1.构造函数
constructor用于对象的初始化:
1.通过new调用
2.构造方法的名称与类名保持一致
3.若无构造器,编译器会自动定义一个无参数的构造器
4.构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),不能再构造器里面使用return返回某个值。
this.x=x
this表示创建好的对象,就近原则。
构造方法的第一句总是super();
构造方法可以重载。
2.GC
garbage collection 垃圾回收机制
1.发现无用对象
2.回收无用对象所占空间
相关算法:
1.引用计数法
2.引用可达法(根搜索算法)