选项当中这个D不同编程语言只要编译合法的class文件都可以在JAVA虚拟机上正常运行这个是对的么 我怎么觉得很不可思议啊难道我写个python或者写个C#,也可以在JAVA虚拟机上正常运行?
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
jvm运行的是字节码
。这个是语言无关的,类似于二进制机器码
,只不过是虚拟机执行的机器码。
所以任何语言只要能编译成合法的jvm字节码,就能在java虚拟机运行。
现在有的
scala,kotlin,java都可以编译成字节码,所以都能在java虚拟机运行
添加回答
举报
0/150
提交
取消