采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
对例如Scala等的其它JVM之上的语言片段编译后的字节码,JVM规范里没说吗?
JVM规范其实规定的是字节码,至于这个字节码是怎么来的,可不一定是Java语言生成出来的,也可能是其他语言生成出来的啊,如Kotlin、Groovy、JRuby、Jython、Scala等,甚至可能是程序员用工具生成的,这都可以。
至于规范讲对Java语言片段编译后的自己码,只是让你更好理解怎么从Java语言对应到JVM中的实现, 从功能上,他们肯定是又一定的联系的,否则JVM就不认识你写的class了,但是从设计上,并没有耦合,JVM本质上还是只认识字节码,这一定要区分开。
登录后可查看更多问答,登录/注册
无论是要准备面试还是内功提升,只要你做Java,就需要学习JVM
940 2
1.3k 2
878 1
1.1k 7
1.0k 5