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. 【转】VS2010中无System.Data.OracleClient引用的问题

    源地址:http://blog.csdn.net/pinchw/article/details/30465749

  2. Docker Community Edition 镜像使用帮助

    1.什么是Docker 容器技术 在计算机的世界中,容器拥有一段漫长且传奇的历史.容器与管理程序虚拟化 (hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将 ...

  3. 基于Solr的多表join查询加速方法

    前言 DT时代对平台或商家来说最有价值的就是数据了,在大数据时代数据呈现出数据量大,数据的维度多的特点,用户会使用多维度随意组合条件快速召回数据.数据处理业务场景需要实时性,需要能够快速精准的获得到需 ...

  4. Spring IOC容器交给application域对象管理

    在项目开发中,我们不能在每次使用IOC容器时,都创建一个ApplicationContext对象, 因此我们将IOC容器交给application域对象管理,application对象在服务器启动时创 ...

  5. bit、Byte、bps、Bps、pps、Gbps的单位的说明及换算

    一.bit与Byte区别 1. bit(比特) 是电脑记忆体的最小单元,在二进制计算机中,每一比特代表0或1的数位信号. 2. Byte(单位字节) 一般表示存储介质大小的单位,数字.字母和特殊符号占 ...

  6. 主机和虚拟机互Ping的问题

    主机能ping通虚拟机,虚拟机能ping不通主机. 发现原来是被防火墙阻止了.打开主机防火墙禁止Ping的方式. 在ping不通的电脑上对防火墙进行如下设置:依次单击“防火墙”—“高级设置”—“入站规 ...

  7. 关于NPOIExcel导出excel

    1.支持导出多个sheet文件 /// <summary> /// 导出到Excel并下载(html) /// </summary> /// <param name=&q ...

  8. oracle数据库导入dmp文件

    最近在自己的机子上安装了oracle11g,今天把项目的测试数据库给导入进来了,方便在本地跑起来调试.下面记录一下过程: 1,导出测试数据库的文件; 这个是在公司三楼的一台机子上,用plsql中的工具 ...

  9. wzoi(栈模拟)

    链接:https://ac.nowcoder.com/acm/contest/332/I 来源:牛客网 题目描述 bleaves 最近在 wzoi 上面做题. wzoi 的题目有两种,一种是 noip ...

  10. computed 和 watch 组合使用,监听数据全局数据状态

    我要实现的就是,当接口返回数据时,我在任何组件中都能感知到到该数据的变化,然后根据业务逻辑进行处理.展示. 实现这个效果的方式很多,比如当接口返回数据后,就emit这数据,在另外组件中on接收渲染即可 ...