Java 6新特性精选

  • 犀牛脚本引擎:支持Java中嵌入JavaScript。

  • 内置Oracle Derby数据库:提供轻量级数据库支持。

  • 编译器API:允许编译Java代码的API。

  • JAXB 2.0:简化XML和Java的映射。

  • XML数字签名:支持XML数据的签名与验证。

  • 信号量:增强并发控制功能。

Java 7新特性精选

  • 钻石算子:简化泛型实例化,减少代码冗余。

  • switch语句中的字符串:支持switch中使用字符串类型。

  • catch语句中的多个异常:可在一个catch中处理多个异常。

  • 数字文字中的下划线:提升数字的可读性。

Java 8新特性精选

  • Lambda表达式:引入函数式编程概念。

  • :处理集合框架数据的全新方式。

  • 功能接口:一种包含唯一抽象方法的接口。

  • 默认方法:接口中的默认实现。

  • 可选的Java时间:全新的日期和时间API。

  • 纳斯洪:新的JavaScript引擎。

  • Base64:内置Base64编码/解码支持。

  • 类型注解:对类型使用注解。

  • 重复注释:支持在同一位置多次使用注解。