通过将代码编译为字节码(Byte Code),而后虚拟机根据字节码执行具体动作,Java虚拟机实现了平台无关性与语言无关性。
编译后的字节码为Class文件格式(其实不一定是真正的文件)
Class文件格式:
一、开头为魔数+Class文件版本号