每个JVM都是一个独立的进程。 由ClassLoader将Java的字节码文件加载到JVM中 1、每启动一个程序就启动了一个JVM,程序运行结束JVM就消亡。 JVM退出的几种场景:1、调用System.exit(); 2、程序运行结束 3、程序遇到异常或者错误,如果main方法会将异常抛出给虚拟机 4、操作系统终止JVM 类的加载、连接、初始化。 1、加载:查找并加载类的二进制数据。 类的加载指的是将.class文件的二进制数据读入到内存当中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.…

2021年5月1日 0条评论 0点热度 阅读全文