欢迎来到刘志红的博客

别人说程序员是“搬砖”的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多的在意自己的外表和穿着,但在不羁的外表下,骨子里追求着代码的美、系统的美、设计的美。
扩大
缩小

2020年11月28日

对象销毁finalize的理解

摘要: 引言 java中一切对象的创建都在堆,由gc自动回收。而局部变量的存储都在堆栈上会随着方法的运行结束弹栈而销毁。那Object提供的finalize有什么用呢? finalize的用处 java有一种可以调用本地其他语言的方法native,例如调用C++,而C++程序对象的销毁必须手动的调用析构函数 阅读全文

posted @ 2020-11-28 11:54 MR_程序猿刘 阅读(197) 评论(0) 推荐(0) 编辑

关于创建子类对象调用父类构造,父类构造中的this

摘要: 先说结论,创建子类对象的时候不会创建父类对象,只是会调用父类的构造来初始化子类对象的属性。此时如果在父类的构造中引用this,这个this其实是子类对象而且是一个未初始化的对想。 上代码:首先证明父类构造中的this是子类对象,这个很简单 //父类 public class Parent { pub 阅读全文

posted @ 2020-11-28 11:21 MR_程序猿刘 阅读(750) 评论(0) 推荐(0) 编辑

导航