java - CONSTANT_MethodHandle_info 和 CONSTANT_MethodType_info

标签 java jvm

在什么情况下Java 7编译器可以生成CONSTANT_MethodHandle_infoCONSTANT_MethodType_info常量池条目?是否可以?或者它们完全仅与 invokedynamic 指令一起使用,因此从未由 Java 7 兼容编译器生成?

最佳答案

javac 7 不会生成这些条目。但你知道,JVM不仅仅适用于Java语言。例如,groovy编译器可能会生成具有invokedynamic和相应的常量池条目的JDK 7兼容字节码。

关于java - CONSTANT_MethodHandle_info 和 CONSTANT_MethodType_info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017421/

相关文章:

java - 支持通过模型元素进行搜索的 JComboBox 包装器存在与插入符相关的错误

Java Swing g.drawString 自动换行

memory - Tomcat内存问题

java - 在虚拟机上导出rmi

java - 线程和枚举优化

jvm - 为什么 JVM 是基于堆栈的虚拟机?

java - 什么是 java.util.Random.next(n) 的 O(n)

Java 自动装箱和拆箱问题

java - Javafx在特定条件下每10毫秒触发一个事件

java - 持久化 Java Bean