Java 基础 —— 类加载

Michael翔 at 
Java 基础 —— 类加载的配图
JVM 和类当使用 java 命令运行 Java 程序时,会启动一个 Java 虚拟机进程。同一个 JVM 的所有线程、所有变量都处于同一个进程里,他们都使用该 JVM 进程的内存区。当系统出现如下情况时,JVM 进程将被终止。程序运行到最后正常结束程序使用了 System.exit() 或 Runtime.getRuntime().exit()程序遇到未捕获的异常或错误程序所在平台强制结束了 JVM 进程两个运行的 Java 程序处于两个不同的 JVM 进程中,两个 JVM 之间并不会共享数据。类的加载当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三个步骤……