Object finalnize()方法学习
来源:互联网 发布:动态鱼桌面壁纸软件 编辑:程序博客网 时间:2024/06/05 12:02
Object对象中包含了一个用来回收堆中对象的方法,finalnize(),显示调用该方法并不一定会触发GC的回收,下面我们通过实验查看finalnize()方法工作机制;
public class LoanProduct { @Override protected void finalize() throws Throwable { System.out.println("我是垃圾,我被回收啦~~~~~"); }}
public class Main { public static void main(String[] args) { try{ LoanProduct[] proArr = new LoanProduct[100000]; for(int i = 0; i < 100; i ++){ proArr[i] = new LoanProduct(); } proArr = null; System.gc(); Thread.sleep(10000); } catch (Exception e){ } }}
控制台可以打印出我们重写finalnize方法中的日志;
如果需要深入理解,请移步:http://www.importnew.com/23913.html
0 0
- Object finalnize()方法学习
- object-c学习:description方法:
- object-c学习:description方法:
- Object类的方法学习
- Object方法学习之equals
- Object-C 学习笔记(五)---构造方法
- Object-C学习札记 NSString常用方法
- java学习之Object类常用方法
- object-c学习创建类和方法
- Object类学习之equals方法重写
- 深度学习:Image Object Detection方法
- 深度学习:Imagenet Object Classification方法
- Object类学习 equals() 方法和toString()方法覆写
- Object方法
- Object方法
- Object方法
- Object 学习
- Object学习
- maven的学习记录
- javascript中操作字符串小结
- python 通过麦克风录音 生成wav文件
- 502. IPO
- java中String类型转换成基本数据类型总结
- Object finalnize()方法学习
- Java 中 ConcurrentHashMap 原理分析
- C++ Primer Plus学习笔记 第六章 cctype字符函数库 switch语句 continue和break语句 基本文件输入输出
- Python练手爬虫系列No.1 知乎福利收藏夹图片批量下载
- 南工ACM:过河问题
- 1004. 成绩排名 (20)
- 二分总结
- 购买装备
- 笔记51-55