前言
想必大家都知道JVM,Java没了它,就跟人没了空气一样难受。那大家知道JVM怎么跟平时的Java类文件关联起来的呢,
介绍
学过Java的人都知道,Java是一种与平台无关的语言,“一次编译,到处运行”,注意,运行是指运行编译之后的class字节码文件,而
JVM可以理解为是一个虚拟的计算机,它载入class字节码文件,将它解释成具体平台例如linux,windows所能理解的语言
JVM怎么加载class文件的
那class文件是怎么被JVM加载进去的呢?晚饭自己随便copy编写的class文件能被加载解释吗?
大家看看《深入理解java虚拟机》是怎么解释类被JVM加载的过程的
类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载7个阶段
用一张图来简单说明,就清楚大致流程了
晚饭今天只讲解JVM如何加载cl