当前位置: 首页 > 面试题库 >

有哪些JVM汇编器?[关闭]

何兴安
2023-03-14
问题内容

我想要一个简单明了的JVM汇编器。它应该采用Java虚拟机规范中描述的助记符语言编写的文本文件,并生成类文件,即字节码。

需要说明的是:我不希望有一个可以通过API调用生成类文件的库。

JVM汇编程序的当前状态是什么?他们是否支持invokedynamic(对我来说不是强制性的,而是优势)?我可以在什么操作系统上使用它们?他们各自的优缺点是什么?


问题答案:

茉莉是事实上的标准。最新版本支持invokedynamic。它是用Java编写的,因此具有可移植性。



 类似资料:
  • 本文向大家介绍说一下 JVM 有哪些垃圾回收器?相关面试题,主要包含被问及说一下 JVM 有哪些垃圾回收器?时的应答技巧和注意事项,需要的朋友参考一下 Serial:最早的单线程串行垃圾回收器。 Serial Old:Serial 垃圾回收器的老年版本,同样也是单线程的,可以作为 CMS 垃圾回收器的备选预案。 ParNew:是 Serial 的多线程版本。 Parallel 和 ParNew 收

  • 说一下 jvm 有哪些垃圾回收器?

  • 本文向大家介绍JVM 配置常用参数有哪些?相关面试题,主要包含被问及JVM 配置常用参数有哪些?时的应答技巧和注意事项,需要的朋友参考一下 垃圾回收参数 -Xnoclassgc 是否对类进行回收 -verbose:class -XX:+TraceClassUnloading 查看类加载和卸载信息 -XX:SurvivorRatio Eden和其中一个survivor的比值 -XX:Pretenur

  • 主要内容:桌面操作系统,嵌入式系统在上节《 C语言编译和链接》中我们已经讲解了C语言编译器的概念,由于C语言的历史比较久,而且早期没有规范,整个计算机产业也都处于拓荒的年代,所以就涌现了很多款C语言编译器,它们各有特点,适用于不同的平台,本节就来给大家科普一下。 我们分两部分介绍C语言的编译器,分别是桌面操作系统和嵌入式操作系统。 桌面操作系统 对于当前主流桌面操作系统而言,可使用 Visual C++、 GCC 以及 LLVM

  • 我看到的问题是,当我将内联asm改为直接在输出寄存器上工作时,它会中断,而不是使用r16进行计算,最后将r16移动到输出寄存器中。代码在这里:http://ideone.com/jtpyma。它将结果打印成串行,您只需要定义F_CPU和baud。该问题仅在使用GCC-4.8.0而不使用GCC-4.7.2时才出现。 [1]http://www.nongnu.org/avr-libc/user-man

  • 本文向大家介绍cookie有哪些编码方式?相关面试题,主要包含被问及cookie有哪些编码方式?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: encodeURI()