在不同平台上运行的虚拟机都采用了字节码(ByteCode)这一通用程序存储格式,它是实现平台无关性和语言无关性的基石。值得注意的是,Java虚拟机并不与特定语言(包括Java在内)直接绑定,而是与“Class文件”格式关联。这个文件中包含了Java虚拟机指令集、符号表以及其他辅助信息,为跨平台执行提供了必要的支持。