阅读

Java虚拟机规范(Java SE 8版)

蒂姆·林霍尔姆(Tim Lindholm), 弗兰克·耶林(Frank Yellin), 吉拉德·布拉查(Gilad Bracha), 亚历克斯·巴克利(Alex Buckley)著,2015年版    [文件格式: PDF - 181MB]

本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。

Github | Docker | Library | Project