美文网首页
Java版本演进总结

Java版本演进总结

作者: Jun_Chen | 来源:发表于2018-01-26 15:00 被阅读0次

    Java 5

    java5是很重要的一个版本,增加了许多新特性

    • 范型
    • 注解
    • 枚举
    • 基本类型的自动装箱和拆箱机制
    • 增强的for循环
    • 参数长度可变的方法
    • 静态导入(import static)

    Java 6

    鸡肋的版本,有JDBC4.0更新、Complier API、WebService支持的加强等更新。

    Java 7

    • switch语句中使用字符串
    • 数字字面量的改进
    • 优化的异常处理
    • try-with-resources语句
    • 优化变长参数的方法调用
    • 简化范型类创建的<>操作符

    Java 8

    毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性
    | 1 | Lambda 表达式 |
    | 2 | 方法引用 |
    | 3 | 函数式接口 |
    | 4 | 默认方法 |
    | 5 | Stream |
    | 6 | Optional 类 |
    | 7 | Nashorn, JavaScript 引擎 |
    | 8 | 新的日期时间 API |
    | 9 | Base64 |

    Java 9

    • Java平台模块系统
    • Jshell
    • 集合、Stream 和 Optional
    • 进程 API
    • 平台日志 API 和 服务
    • 反应式流 ( Reactive Streams )
    • 变量句柄
    • 改进方法句柄(Method Handle)
    • 并发
    • Nashorn
    • I/O 流新特性
    • 改进应用安全性能

    参考资料

    相关文章

      网友评论

          本文标题:Java版本演进总结

          本文链接:https://www.haomeiwen.com/subject/aoxwaxtx.html