- 名词解释:构造方法、抽象
- 构造方法:与类名同名的类方法,用于初始化新建对象
- 抽象:抽象是从被研究对象种舍弃个别的、非本质的或与研究住址无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识
- 对象位于内存何处?声明能引用对象的实质是什么?
- 通过new创建对象时,将对象分配在堆内存上
- 声明能够引用对象的实质:在栈中保留了对象的地址
- 基本数据类型和对象作为参数传递有什么不同?
- 基本数据类型作为参数在方法中传递 是值传递
- 对象时引用传递,当对象作为参数传递时,实际上传递的是对象的地址
- 在自定义对象中写finalize方法,看看什么情况下finalize被调用
- Finalize是Object的方法,而Object是所有类的祖先,因此每个类都有finalize方法
- 在从对中永久删除对象之前,垃圾回收器调用该对象的finalize方法。
- 如果必须保证采用特定的顺序,必须提供自己特有的清理方法
- 对象在什么条件下成为垃圾?什么情况下释放垃圾对象,如何证明一个对象被释放了?
- 当一个对象有多个引用时,若所有引用变为null,对象没有任何引用,成为垃圾
- 系统不会自动释放对象所占内存资源,而是在资源不够的情况下才进行释放
- 为做到及时释放,可以调用System.gc()方法
- 对象不在占有内存空间时说明对象被释放了
- Final修饰符有什么作用 <
Java面向对象程序设计-第四章习题
最新推荐文章于 2024-07-22 08:06:12 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)