finalize()方法与system.gc()方法
来源:互联网 发布:ubuntu pdf转word 编辑:程序博客网 时间:2024/04/28 13:34
//此类说明了 finalize 关键字以及 System.gc() 的作用
/*
finalize 类似 c++中析构函数,表示对象即将消亡时,调用此方法
gc() 方法表示把拉级回收器启动,把拉圾收走
*/
class
Person {
private
String name;
private
int
age;
public
Person() {
}
public
Person(String name) {
this
.name = name;
}
public
Person(String name,
int
age) {
this
(name);
this
.age = age;
}
//每个类里面都有finalize方法,和构造方法功能相反,一个是对象产生时调用,一个是对象消亡时调用
public
void
finalize() {
System.out.println(
"开始清理对象..."
);
}
public
static
void
main(String[] args) {
//下面三个对象一产生即成为拉圾
new
Person();
new
Person();
new
Person();
//如果不加上下面这句,以上产生的三个对象虽成为拉圾,但不一定马上就会启用拉圾回收机制把拉圾回收走
//所以就可能看不到 finalize 方法内部执行的效果
System.gc();
}
}
0 0
- finalize()方法与system.gc()方法
- 关于system.gc()与finalize()方法
- finalize()方法和System.gc()方法
- finalize()与System.gc()
- finalize()方法和System.gc()方法的功能
- System.gc()与Object.finalize()的区别
- System.gc()与Object.finalize()的区别
- System.gc()与Object.finalize()的区别
- System.gc()与Object.finalize()的区别
- java中gc()何时调用finalize()方法
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- java finalize方法总结、GC执行finalize的过程
- 黑马程序员:finalize() 与System.gc() 垃圾回收
- python3编码
- StringEscapeUtils类转义与反转义(对js sql html xml等代码进行转义)
- XMPP 两个客户端实现文件传输
- Objective-C Runtime 运行时之一:类与对象
- 重装jdk后的eclipse等环境配置
- finalize()方法与system.gc()方法
- python中位置参数、关键字参数和默认参数
- activity service 通讯
- 快速排序简单实现
- 新应用的知识整理-Android studio中应用多语言支持及应用内语言切换的实现
- va_list 应用
- spring整合hibernate
- Android 四大组件之一:BroadcastReceiver广播机制
- linux设备驱动归纳总结(三):5.阻塞型IO实现