类被加载执行模型图

JVM虚拟机
JVM虚拟机包含类加载系统,运行时数据区,字节码执行引擎。我们的代码通过javac编译成class文件被虚拟机加载到运行时数据区,再通过字节码执行引擎执行得到结果。
如下是一个简单的java文件:
public class Math {
public static final int initDate = 666;
public User user = new User();
public Math() {
}
public int compute() {
int a = 1;
int b = 2;
int c = (a + b