两个过程:
源文件由编译器编译成字节码文件(ByteCode)
JVM执行字节码文件
编译:源文件被编译成.class文件。编译后的字节码文件格式主要分为两种:
常量池:记录代码出现过的所有token(类名、成员变量名、符号引用(方法引用,成员变量引用)等)
字节码:类中各个方法的字节码
运行:类的加载+类的执行
参考:类的编译运行
两个过程:
源文件由编译器编译成字节码文件(ByteCode)
JVM执行字节码文件
编译:源文件被编译成.class文件。编译后的字节码文件格式主要分为两种:
常量池:记录代码出现过的所有token(类名、成员变量名、符号引用(方法引用,成员变量引用)等)
字节码:类中各个方法的字节码
运行:类的加载+类的执行
参考:类的编译运行