java - 我们可以在硬件中实现一个本地执行 Java 字节码的 Java 解释器吗?

标签 java jvm virtual interpreter jit

如果我们在硬件中实现 java 解释器,那么我们如何实现 java 字节码的体系结构中立性...... java是否使用JIT(即时解释器)? 以及这一切与操作系统和java虚拟机(JVM)的虚拟机概念有什么关系

最佳答案

Java 系统已经有几种硬件实现(即可以执行字节码的 CPU),但它们还没有成为主流。这很可能是因为软件实现的性能与 CPU 变得越来越快一样好,甚至更好。

正如您在深入研究时会发现的那样,JVM 实现的细节并不那么重要(并且变化很大),但它们都执行 JVM 的机器语言 - java 字节码。如果您停留在 Java 世界中并且不链接“ native ”内容,那么您选择的任何实现都应该没问题。

这家公司以提供针对 Java 程序调整的服务器系统为生,您可能会对它们感兴趣:http://www.azulsystems.com/

关于java - 我们可以在硬件中实现一个本地执行 Java 字节码的 Java 解释器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1383947/

相关文章:

java - 从 JFileChooser 获取用户输入的文件名

java - 如何使 java 库对 clojure 可见?

java - 错误: could not find or load main class newClass JVM

java - 使用 hprof 分析 WebSphere 的 CPU SAMPLES 输出

C++:从父类(super class)调用函数模板

java - 同步静态方法和静态方法内的同步块(synchronized block)之间的区别?

java - Android 调用加解密

java - 如何正确关闭OutputStream?

c++ - 不能声明为抽象类型

c++ - 调用一个函数的 child 版本而不是 parent ?