JVM字节码指令集一直比较稳定,一直到Java 7 中才增加了一个InvokeDynamic指令,这是JAVA为了实现[动态类型语言]支持而做的一种改进。但是在Java 7中并没有提供直接生成InvokeDynamic指令的方法,需要借助ASM这种底层字节码工具产生InvokeDynamic指令。 而到了 Java 8 中,InvokeDynamic则成为了实现高级平台特性的一个首要机制。使用这个操作码的最明确、简单的例子便是lambda表达式 Was this helpful? YesNo 0 / 0 上一篇: Java中编写多线程程序的时候你会遵循哪些最佳实践? 下一篇: Java中编写多线程程序的时候你会遵循哪些最佳实践? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。