Java SE 5

2004-09-30Sun发布了Java SE 5,开发代号是Tiger(猛虎)。

Java SE 5的新增特性以JSR176定义。

Java SE 5广纳了15项JSR的语法及标准,有将近100个比较大的升级。

Java SE 5在运行时性能(runtime performance)、可扩缩性(scalability)、易管理性(manageability)和监控(monitoring)方面有较大加强。 使用这些特性有助于我们编写更加清晰、精悍、安全的代码。

Java SE 5的一个重要主题就是通过新增一些特性来简化开发。这些特性包括:

  • for-each循环
  • 自动装包/拆包
  • 枚举
  • 可变参数
  • 静态导入
  • 泛型
  • C风格的格式化I/O
  • 并发编程
  • 更简单的 RMI 接口生成
  • Annotation
  • Instrumentation