JVM(二) java虚拟机与程序的生命周期
来源:互联网 发布:源码说明文档模板下载 编辑:程序博客网 时间:2024/06/03 12:59
Java虚拟机将结束生命周期的情况:
1、执行了System.exit()方法
可以看看其官方文档是怎么说的:
exit
public static void exit(int status)
Terminates the currently running Java Virtual Machine. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.This method calls the
exit
method in classRuntime
. This method never returns normally.The call
System.exit(n)
is effectively equivalent to the call:Runtime.getRuntime().exit(n)
- Parameters:
status
- exit status.- Throws:
SecurityException
- if a security manager exists and itscheckExit
method doesn't allow exit with the specified status.- See Also:
Runtime.exit(int)
2、程序正常执行结束
3、程序在执行过程中遇到了异常或错误而异常终止
比如你程序没有在最上面一层进行try,catch。那么错误就会上抛到java虚拟机中导致结束。
4、由于操作系统出现错误而导致Java虚拟机进程终止
0 0
- JVM(二) java虚拟机与程序的生命周期
- java 虚拟机与程序的生命周期
- java虚拟机与程序的生命周期总结
- Java虚拟机与程序的生命周期
- java虚拟机内存管理机制(二):了解JVM的内存管理与垃圾回收
- java虚拟机内存管理机制(二):了解JVM的内存管理与垃圾回收
- java虚拟机内存管理机制(二):了解JVM的内存管理与垃圾回收
- java虚拟机内存管理机制(二):了解JVM的内存管理与垃圾回收
- JVM与java类的生命周期简述
- JVM java虚拟机学习(二)
- java程序运行机制和虚拟机(JVM)
- Java虚拟机与程勋的生命周期
- JAVA虚拟机的生命周期
- JAVA虚拟机的生命周期
- JAVA虚拟机的生命周期
- JAVA虚拟机的生命周期
- java 虚拟机的生命周期
- JAVA虚拟机的生命周期
- python 有序字典
- 8个常用字符串处理函数
- MySQL 对于千万级的大表要怎么优化?
- Maven的POM详解(三)
- CSDN日报20170507 ——《技能终将过时,而能力与时俱进》
- JVM(二) java虚拟机与程序的生命周期
- 斐波那契数列
- 网络编程
- CSS学习二之CSS基本选择器
- HDU6030-Happy Necklace-找规律+矩阵快速幂
- 最新博客地址
- Spring Boot-Controller控制器的使用
- 如何修改Eclipse的 workspace目录
- c/c++整理--位运算与嵌入式编程(2)