8.4 动态类型语言支持 发表于 2021-11-28 分类于 7 深入理解Java虛拟机:JVM高级特性与最佳实践(第3版) , 3第三部分 虚拟机执行子系统 , 第8章 虚拟机字节码执行引擎 , 8.4 动态类型语言支持 Waline: 本文字数: 237 阅读时长 ≈ 1 分钟 8.4 动态类型语言支持Java虚拟机的字节码指令集的数量自从Sun公司的第一款Java虚拟机问世至今,二十余年间只新增 过一条指令,它就是随着JDK 7的发布的字节码首位新成员——invokedynamic指令。这条新增加的指令是JDK 7的项目目标:实现动态类型语言(Dynamically Typed Language)支持而进行的改进之一,也是为JDK 8里可以顺利实现Lambda表达式而做的技术储备。在本节中,我们将详细了解动态语言支持这项特性出现的前因后果和它的意义与价值。