zoukankan
html css js c++ java
关于java的垃圾回收finalize()的用法
Code
1
package
test;
2
3
class
TestGC
{
4
private
String str
=
"
hello
"
;
5
6
TestGC(String str)
{
7
this
.str
=
str;
8
}
9
10
public
void
finalize()
{
11
System.out.println(str);
12
}
13
}
14
15
public
class
Hello
{
16
17
/** */
/**
18
*
@param
args
19
*/
20
public
static
void
main(String[] args)
{
21
//
TODO 自动生成方法存根
22
System.out.println(
"
hello
"
);
23
24
TestGC test
=
new
TestGC(
"
test1
"
);
25
test
=
new
TestGC(
"
test2
"
);
26
test
=
null
;
//
注释掉这一句,test1被回收。加上则先回收test2,后test1
27
System.gc();
28
}
29
30
}
31
天祺围棋:
www.tianqiweiqi.com
呵呵
凡事以大气象去面对,优秀是一种习惯。
查看全文
相关阅读:
31 把数组排成最小的数 + 仿函数的写法就记忆这个就行了
30 整数中1出现的次数(从1到n整数中1出现的次数)这题很难要多看*
29 连续子数组的最大和
c/c++ struct的大小以及sizeof用法
28 最小的K个数
27 数组中出现次数超过一半的数字
26 字符串的排列
Python 实例2—购物车
python_threading模块实现多线程详解(转)
Ubuntu 16.04 安装Postman
原文地址:https://www.cnblogs.com/greatverve/p/1493042.html
最新文章
HTTP头部信息解释分析(详细整理)
JS 定义全局变量
textarea 禁止拉伸
点击图片放大预览插件
$_SERVER详解
YII 规则rule 里面 min,max 提示错误信息
Yii 模型中attributeLabels()函数的作用
可重入锁和不可重入锁
Spring事务管理 与 SpringAOP
数据库面试总结
热门文章
synchronized的实现原理及锁优化
数据库索引原理
MySQL创建表时加入的约束以及外键约束的的意义
传统架构到分布式架构
SpringAOP之CGLIB字节码增强
设计模式之代理模式
Mybatis动态代理实现函数调用
编程练习赛41:题目1 : 比赛日程安排
模板的特化
虚函数构造和析构函数执行顺序总结
Copyright © 2011-2022 走看看