虽然这样,但是对编程语言来说。不断的平稳发展还是非常重要的。因此下面讲了3种技术,向Java中增加新的语言特性而又不改变语言本身,他们是客户化领域特定语言(DSL)、Java6的注解处理器(用库来添加可选择的语言特性)以及将语法糖从语言般向IDE。每个技术都能让主流开发者用非侵入方式体验这些新特性,好的想法可以融合到语言核心当中。