1.前言 本文记录内容来自<深入理解Java虚拟机>的第十章早期(编译期)优化其中一节内容,其他的内容个人觉得暂时不需要过多关注,比如语法.词法分析,语义分析和字节码生成的过程等.主要关注的就是Java的一些语法糖是如何实现的. 语法糖不会提供实质性的功能改进,但是它们或能提高效率,或能提升语法的严谨性,或能减少编码出错的可能.大量使用语法糖可能会迷失其中,不得要领,下面就介绍一下Java的语法糖的实现. 2.泛型与类型擦除 JDK5新增了一个特性,就是泛型.本质是参数化类型的应用,就是所操作…