`
pan_java
  • 浏览: 287165 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JVM 结束挂钩程序

    博客分类:
  • java
阅读更多
public class HookTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception{
		// TODO Auto-generated method stub
		
		Thread.currentThread().sleep(10000);
		
		 //JVM关闭时执行下列线程的方法
                   Runtime.getRuntime().addShutdownHook(new Thread(){
			  public void run(){
				  System.out.println("jvm is close");
			  }
		});

	}

}
分享到:
评论

相关推荐

    JVM内存结构-JVM体系结构 程序计数器 虚拟机栈 本地方法栈 堆 方法区

    JVM内存结构-JVM体系结构 程序计数器 虚拟机栈 本地方法栈 堆 方法区

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    JVM是运行Java字节码的虚拟计算机,为Java提供了一个跨平台的环境,确保Java程序可以在不同的操作系统上运行而无需修改代码。本文将详细探讨这些概念: 1. JVM原理:JVM的工作原理涉及类加载器(ClassLoader)、类...

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    JVM运行程序虚拟机的详细介绍.docx

    当程序结束或遇到异常情况时,JVM会终止并释放所占用的资源。 为了分析和理解JVM的行为,开发者可以使用工具如`javap`进行字节码反编译,或者使用专门的插件如IDEA的bytecode viewer或jclasslib bytecode viewer。...

    java虚拟机调优大师--关于JVM项目程序调优代表性的实例,eclipse优化

    实战:Eclipse运行速度调优。案例分析。高性能硬件上的程序部署策略

    jvm 启动过程 JVM 原理

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。本文将深入探讨JVM的启动过程及其基本原理。 首先,我们需要理解JVM的基本概念。JVM是Java Virtual Machine的缩写,它是...

    JVM原理讲解和调优,详细讲解JVM底层

    JVM的主要职责包括加载Java程序、验证字节码、将字节码转换成机器码执行、内存管理、垃圾回收和提供安全机制等。JVM的内存管理主要分为堆(Heap)、栈(Stack)、本地方法栈(Native Method Stack)、方法区(Method...

    jvm 详细介绍,了解jvm各个组成部分和功能

    JVM 在执行字节码时,会通过一系列机制来确保程序的安全性和高效性。首先,它具备一种名为“类加载器”(Class Loader)的组件,用于加载和管理程序中的类文件。类加载器不仅能够按需加载类文件,还能够支持热更新等...

    JVM图解-JVM指令-JVM原型图.rar

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。在这个压缩包中,"JVM图解.png"可能是对JVM内部结构的可视化表示,"JVM图解"可能是一个详细的文档,解释了JVM的工作原理,...

    SAP JVM 8.1 64 bits

    SAP JVM 8.1 64位是一个专为SAP系统设计的Java虚拟机,它基于Oracle的Java Development Kit (JDK) 进行优化,以满足SAP应用程序的特定需求。SAP JVM旨在提高性能、可靠性和安全性,同时确保与SAP产品的无缝集成。...

    jvm.dll应用程序下载软件链接

    jvm.dll应用程序,是开发PYCHARM常用的一个连接,所以能下载

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者提供了跨平台的运行环境。"jvm视频及笔记"这个资源显然是一份全面学习JVM的材料,结合了视频教程和书面笔记,帮助学习者深入理解JVM的...

    慢慢琢磨jvm 经典

    ### 深入解析JVM:Java虚拟机的精髓与挑战 #### JVM概览与重要性 JVM,即Java Virtual Machine...掌握JVM的原理和实践,能够显著提升应用程序的稳定性和效率,对于从事Java开发的专业人士而言,是不可或缺的能力。

    Linux简单调优与JVM参数.docx

    本文主要介绍了 Linux 服务器调优和 JVM 参数调优的相关知识点,以便提高服务器性能和 JVM 应用程序的运行效率。 Linux 服务器调优 Linux 服务器调优是指对 Linux 操作系统的配置和调整,以提高服务器的性能和稳定...

    JVM规范与深入理解

    《JVM规范与深入理解》这个主题涵盖了Java虚拟机(Java Virtual Machine)的全面解析,旨在帮助开发者深入了解JVM的工作原理及其对程序性能的影响。在这个主题中,我们主要关注两个核心资源:周志明的《深入理解Java...

    Java_捕获JVM和应用程序级别的度量,这样您就知道发生了什么.zip

    在Java开发中,了解应用程序和JVM(Java虚拟机)的性能指标对于优化代码、解决性能问题以及确保系统稳定运行至关重要。"Java_捕获JVM和应用程序级别的度量,这样您就知道发生了什么"这个主题涵盖了如何有效地监控和...

    JVM中文指令手册.pdf

    JVM(Java Virtual Machine,Java虚拟机)是运行所有Java程序的假想计算机,是Java程序的运行环境,负责执行指令、管理数据、内存、寄存器等,是实现Java跨平台特性的关键部分。JVM指令手册详细记录了JVM的所有操作...

    JVM 监控程序

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,管理内存,以及执行垃圾收集等任务。"JVM监控程序"是开发者用来观察和分析JVM内部状态的重要工具,帮助他们优化性能、定位问题。本文将深入探讨JVM...

    JVM详解与学习

    JVM使得Java程序能够运行在任何支持JVM的操作系统上。 ##### 1.2 Java的开发流程 Java开发通常遵循以下步骤: 1. **编写源代码**:使用Java语法编写源代码文件(.java)。 2. **编译**:使用Java编译器(如javac)...

Global site tag (gtag.js) - Google Analytics