注意:finalize方法已经在9中作废

下面的例子中,会打印出"调用finalize方法",说明虚拟机执行垃圾回收的时候,会调用finalize方法

public class AB {@Overridepublic void finalize() {System.out.println("调用finalize方法");}
}
public class Test {public static void main(String[] args) {AB a = new AB();a = null;System.gc();// gc方法是异步方法,所以下面加个循环while (true) {}}
}

Java-虚拟机-终结方法finalize相关推荐

  1. eclipse java vm_eclipse配置java虚拟机的方法 转

    在eclipse中运行java程序时,常常会出项OutofMemory错误,该错误就是由于java虚拟机内存不足引起的.怎样配置java的虚拟机内存呢? 以下提供两种方法: 一.直接配置jre的参数, ...

  2. finalize java,Java中Object对象finalize方法详细解析

    简书:capo 转载请注明原创出处,谢谢! 前言: 今天我们来看看Object中一个经常被人遗忘的方法,finalize方法.老规矩,我们先看看Javadoc是怎样描述这个方法的 /** * Call ...

  3. [二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义...

    前言简介 class文件是源代码经过编译后的一种平台中立的格式 里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言 JVM全称是Java Virtual Machine  ,既然是虚拟机, ...

  4. Java虚拟机是如何识别目标方法的?

    写在前面 本文隶属于专栏<100个问题搞定Java虚拟机>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和文献引用请见100个问题搞定Java ...

  5. java方法在java虚拟机中的执行过程

    概述 在之前"Java运行时内存如何分配?"这篇文章中,曾经提到过Java在执行方法时,借助于Java虚拟机栈来实现方法的调用与执行,但具体是如何执行的呢? 本篇文章就主要来解决这 ...

  6. Java虚拟机:垃圾收集

    一.对象的生命周期 java对象在虚拟机中经过三个过程: 1.首次加载类型 =>  初始化类变量 2.创建对象 (有四种方式) 2.1  new 操作 2.2 Class或java.lang.r ...

  7. 【Java书笔记】:《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》第2部分-自动内存管理,第3部分-虚拟机执行子系统,第5部分-高效并发

    作者:周志明 整理者GitHub:https://github.com/starjuly/UnderstandingTheJVM 第2部分-自动内存管理 第2章 Java内存区域与内存溢出异常 2.2 ...

  8. 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)读书笔记

    前言 我在读 深入理解java虚拟机 这本书,把整体其中的关键点标记了,希望自己对它有个不一样的理解,也希望大家能看看这本写的很好的书 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) pd ...

  9. 一文深入理解 Java 虚拟机

    类文件结构 class类文件的结构 任何一个Class文件都对应着唯一的一个类或接口的定义信息[插图],但是反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以动态生成,直接送入类加载器中) ...

最新文章

  1. 类的加载顺序和对象的实例化
  2. linux openjdk_OpenJDK作为Linux上的默认Java
  3. linux下/var/run目录下.pid文件的作用(文件锁,防止重复启动)
  4. 任正非:不要做一个完人
  5. Leetcode-1155 Number of Dice Rolls With Target Sum(掷骰子的N种方法)
  6. 一年多少钱_赴英读研一年多少钱?
  7. symantec linux版命令,Symantec Backup Exec Agent for Linux详细安装方法
  8. BUUCTF-Crypto-rabbit+篱笆墙上的影子(栅栏密码)+RSA题解
  9. 什么是特洛伊木马病毒?
  10. 微信无法登陆,您绑定的QQ号疑似被盗解决方案
  11. 七日杀 服务器不显示,七日杀进服务器不显示画面 | 手游网游页游攻略大全
  12. 虚拟服务器不能打字,光遇修理服务器,玩家无法打字聊天,如何用“光语”说我爱你?...
  13. Project Ara 手机,拼装的DIY手机
  14. matlab画图常见问题,matlab常见问题集
  15. 超分辨率的国内外研究现状
  16. MATLAB中的积分运算
  17. 首席新媒体黎想教程:线上活动推广执行手册——第二篇
  18. 安装免费360随身wifi一键创建WiFi热点让电脑与手机共享wifi无线网
  19. 世界地球日 | 成功解锁首件烤仔时尚单品
  20. CAD Electrical 如何设置原理图库为GB

热门文章

  1. Linux中的docker top命令
  2. 中兴myos和鸿蒙,继华为鸿蒙系统以后!中兴再次发布新系统MyOS:可媲美苹果
  3. 预充电电路工作原理_变频冰箱开关电源电路工作原理及检修。
  4. iplat62----loading层添加
  5. 复旦考研计算机技术,复旦大学计算机技术(专业学位)考研难吗
  6. jar包里java.lang.NoSuchMethodError异常,
  7. Node Sass does not yet support your current environment解决
  8. Ubuntu 18.04安装软件包下载速度慢的解决方案
  9. Android开发笔记(六十三)HTTP访问的通信方式
  10. php password_hash和password_verify