首页 > 其他 > 详细

finalize方法概述

时间:2020-01-03 09:28:35      阅读:62      评论:0      收藏:0      [点我收藏+]

这个方法是干什么用的呢:在我们编写的代码里在我们创建好对象之后,如果这个对象没有任何引用指向他的时候,就是一个垃圾对象,就会默认被系统一个叫垃圾回收的东西回收,但是他在回收之前呢会调用finalize这个方法,这个方法不是我们程序员调用的,是在回收垃圾之前,系统调用的这个方法:System.gc();,这个方法可以快速垃圾回收,gc是System里的一个方法,他可以建议垃圾收集器,而不是命令,他建议之后,垃圾回收站并不会马上过来处理这个垃圾对象

技术分享图片

 

在这里我们可以发现,我们并没有调用他这个方法,是他自己进行调用的,所以当我们对象没有作用变成废物的时候呢,系统会自动调用,这个finalize方法记住不是我们程序员调用的而是系统调用的,重要的事情说三遍,是系统自己调用的不是程序员调用的,是系统调用的,不是我们程序员自己调用的

 

 

          

技术分享图片

finalize方法概述

原文:https://www.cnblogs.com/JiXianSen/p/12142935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!