1. Java SE 8【2014-03-14发行】

    • Lambda表达式
    • Pipelines和Streams

    • Date和Time API

    • Default方法

    • Type注解

    • Nashhorn JavaScript引擎

    • 并发计数器

    • Parallel操作

    • 移除PermGen Error

    • TLS SNI


  2. Java Version SE 7【2011-07-28发行】

    • switch语句块中允许以字符串作为分支条件;

    • 在创建泛型对象时应用类型推断;

    • 在一个语句块中捕获多种异常;

    • 支持动态语言;

    • 支持try-with-resources;

    • 引入Java NIO.2开发包;

    • 数值类型可以用2进制字符串表示,并且可以在字符串表示中添加下划线;

    • 钻石型语法;

    • null值的自动处理。

  3. Java Version SE 6【2006-12-11发行】

    • 支持脚本语言;

    • 引入JDBC 4.0 API;

    • 引入Java Compiler API;

    • 可插拔注解;

    • 增加对Native PKI(Public Key Infrastructure)、Java GSS(Generic Security Service)、Kerberos和LDAP(Lightweight Directory Access Protocol)的支持;

    • 继承Web Services;

    • 做了很多优化。

  4. Java Version SE 5.0【2004-09-30发行】
    • 引入泛型;

    • 增强循环,可以使用迭代方式;

    • 自动装箱与自动拆箱;

    • 类型安全的枚举;

    • 可变参数;

    • 静态引入;

    • 元数据(注解);

    • 引入Instrumentation。

  5. J2SE Version 1.4【2004-02-06发行】
    • XML处理;

    • Java打印服务;

    • 引入Logging API;

    • 引入Java Web Start;

    • 引入JDBC 3.0 API;

    • 引入断言;

    • 引入Preferences API;

    • 引入链式异常处理;

    • 支持IPv6;

    • 支持正则表达式;

    • 引入Image I/O slot machine API。

  6. J2SE Version 1.3【2000-05-08发行】

    引入Java Sound API;

    jar文件索引;

    对Java的各个方面都做了大量优化和增强。

  7. J2SE Version 1.2【1998-12-08发行】
    • 引入集合(Collection)框架;

    • 对字符串常量做内存映射;

    • 引入JIT(Just In Time)编译器;

    • 引入对打包的Java文件进行数字签名;

    • 引入控制授权访问系统资源的策略工具;

    • 引入JFC(Java Foundation Classes),包括Swing 1.0、拖放和Java 2D类库;

    • 引入Java 插件;

    • 在JDBC中引入可滚动结果集、BLOB、CLOB、批量更新和用户自定义类型;

    • 在Applet中添加声音支持。

  8. JDK Version 1.1【1997-02-19发行】
    • 引入JDBC(Java Database Connectivity);

    • 支持内部类;

    • 引入Java Bean;

    • 引入RMI(Remote Method Invocation);

    • 引入反射(仅用于内省)。

  9. JDK Version 1.0 【1996-01-23发行】

Java 的版本历史与特性的更多相关文章

  1. Java的版本历史与特性

    一个比较流行的问题是,“Java下一个版本会有什么特性呢?” .这是否是个好问题却有待商榷.在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在 ...

  2. Java各个版本的新特性

    原链接:http://blog.csdn.net/shareus/article/details/50736159 1.5 1.自动装箱与拆箱: 2.枚举(常用来设计单例模式) http://www. ...

  3. Java各版本新特性总结

       Java或者说JDK的更新一般分为两部分内容:Java语言.JVM(C.C++编写),但通常情况下都不会单独发布,因为新的语言特性需要特定的JVM支持才行.下面我总结了从古至今Java各版本的新 ...

  4. 这是一篇关于:以时间表的形式来介绍Java如何演变至今,以及Java版本的一些特性的分享

    这是一篇关于:以时间表的形式来介绍Java如何演变至今,以及Java版本的一些特性的分享: Java版本,功能和历史 原文[英]:https://javapapers.com/core-java/ja ...

  5. Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结

    Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结 1.1. Java的编年史2 ...

  6. 如何在官网下载java JDK的历史版本

    如何在官网下载java JDK的历史版本 http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html 如何在官网下载java JDK的 ...

  7. Java各版本新增特性, Since Java 8

    Java各版本新增特性, Since Java 8 作者:Grey 原文地址: Github 语雀 博客园 Java 8 Reactor of Java 这一章来自于<Spring in Act ...

  8. Java 各个版本中的新特性

    新特性你知道多少? Java 8 Lambda 表达式 接口增加默认方法等 方法引用 流 Stream Java 9 模块系统 交互式工具jshell .of() 创建不可变集合 接口支持私有方法 更 ...

  9. 聊聊 Java8 以后各个版本的新特性

    作者:ZY5A59 juejin.im/post/5d5950806fb9a06b0a277412 某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java ...

随机推荐

  1. 【BZOJ1047】[HAOI2007]理想的正方形 (倍增ST表)

    [HAOI2007]理想的正方形 题目描述 有一个\(a*b\)的整数组成的矩阵,现请你从中找出一个\(n*n\)的正方形区域,使得该区域所有数中的最大值和最小值的差最小. 输入输出格式 输入格式: ...

  2. (C/C++) 基本排序法

    C++ Class 宣告 class Sort{ private: void Merge(int *arr, int front, int mid, int end); int Partition(i ...

  3. 扩展jQuery---选中指定索引的文本

    <script type="text/javascript"> //1.扩展jQuery $.fn.selectRange = function (start, end ...

  4. js 伪数组 arguments

    /* 定义一个函数,如果不确定用户是否传入了参数, arguments可以获取到函数传入了多少个参数 和每个参数的值 */ /* 定义 */ function f1() { //获取的是函数在调用的时 ...

  5. 19年PDYZ冬令营游记

    我和卓越的那些事 ——2019年平度一中卓越计划冬令营   题前记: 正月十三那天,刚看完<流浪地球>,便接到了一个电话,老妈告诉我竟然一中组织了一个冬令营,并且起了一个很好的名字“卓越计 ...

  6. there is already 'RtController' bean method 项目报错

    今天开发项目时候发现项目报错启动的时候,也没有具体指的是哪一行报错,其实很简单的知道,首先看下报错信息: there is already 'RtController' bean method pub ...

  7. flask 的上下文管理

    Flask的上下文对象 Flask有两种Context(上下文),分别是 RequestContext 请求上下文 Request 请求的对象,封装了Http请求(environ)的内容 Sessio ...

  8. docker image rm ubuntu 失败

    [root@hadoop14 ~]# docker image rm ubuntu Failed to remove image (ubuntu:v2): Error response from da ...

  9. vue $index,$key已经移除了

    之前可以这样: <ul id="example"> <li v-for="item in items"> {{$index}} {{$k ...

  10. javascript有哪些优秀的库,把你喜欢的都说出来吧

    回复格式 应用领域 ……  你喜欢的js库名称 …… 作用(一句话) web …… jquery …… 众所周知的dom操作库 seajs …… js的管理框架 ejs  ……  没有学习成本的js模 ...