Java虚拟机对Java编程一无所知 语言,只有特定的二进制格式,类文件格式。一个 类文件包含Java虚拟机指令(或字节码) 和符号表,以及其他辅助信息。
为了 为了安全起见,Java虚拟机强加了语法 和类文件中代码的结构约束。但是,任何 具有可以用有效表示的功能的语言 类文件可以由Java虚拟机托管。被一个人吸引了 通用的,机器无关的平台,实现者 其他语言可以转向Java虚拟机作为交付 他们的语言的车辆。
我无法理解最后一段他说的话。请你帮助我。特别是最后一段的最后4行。
答案 0 :(得分:1)
这意味着即使JVM是为Java
创建的,它也可以(并且是)被其他语言(如Scala
,Groovy
等目标定位。与Java代码有不同的语法。