Java基础-重要版本

Java自诞生以来,有几个革命性版本,分别是1.5、1.7、1.8。以下分别列出这三个版本的重要新特性。

J2SE5

  • 泛型
  • 注解(annotation)
  • 自动装箱和自动拆箱
  • 枚举
  • 增强的for-each风格的for循环
  • 可变长度参数(varargs)
  • 静态导入
  • 格式化的I/O
  • 并发实用工具

Java SE 7

  • String能够控制switch语句
  • 二进制整型字面量
  • 数值字面值中的下划线
  • 扩展的try语句,称为带资源的try(try-with-resource)语句,这种try语句支持自动资源管理(例如,当流不在需要时,现在能够自动关闭它们)
  • 构造泛型实例时的类型推断(借助菱形运算符"<>")
  • 对异常处理进行了增强,单个catch子句能够捕获两个或更多个异常(multi-catch),并且对重新抛出异常提供了更好的类型检查
  • 对与某些方法(参数的长度可变)类型关联的编译器警告进行了改进,尽管语法没有发生变化,并且对警告具有更大的控制权

Java SE 8

  • Lambda表达式
  • 接口默认方法
posted @ 2018-09-14 14:52  上升的泡泡  阅读(145)  评论(0)    收藏  举报