作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
可以肯定地说 Java 虚拟机“最初”是为 Java 编程语言设计的,但现在,其他开发人员已经能够编写编译为 Java 字节码的编程语言,如 Scala、Jython 和 JRuby。
Java 字节码中仍然存在“面向对象”的引用,例如接口(interface)、方法、字段。例如 invokespecial 是对“对象”方法的调用。
它不是具有纯语言不可知指令集的纯堆栈虚拟机。例如,纯 FORTH 实现将只有堆栈操作。
问题是,JVM 语言是否不可知?
我是一名优秀的程序员,十分优秀!