zoukankan      html  css  js  c++  java
  • finalize方法概述

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

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

              

  • 相关阅读:
    Zookeeper的ZAB协议
    Netty从入门到放弃,从放弃在到入门
    Java多线程-锁的原理
    ContextLoaderListener的说明
    Jdk和Cglib 的区别
    zookeeper核心概念
    https
    [CS Academy] Infinity Array
    [JZOJ 5669] Permutaition
    [CF 613 Div.1E] Puzzle Lover
  • 原文地址:https://www.cnblogs.com/JiXianSen/p/12142935.html
Copyright © 2011-2022 走看看