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

1.2. Java版本:JDK 1.02

1.3. Java版本:JDK 1.13

1.4. Java版本:JDK 1.2 (Java 2)4

1.4.1. 1999年5

1.4.2. 2000年5

1.5. Java版本:JDK 1.35

1.5.1. 2001年6

1.5.2. 2002年7

1.6. Java版本:JDK 1.47

1.7. Java版本:Java 68

1.8. Java版本:Java 710

1.9. 1.4--8.0新特性11

2. Java 9.0新特性11

3. 参考11

4. End。。。11

Java技术诞生于1995年的5月23日,这样一个在程序设计领域长时间占据统治地位并且拥有最好的生态系统的语言起初只是太阳微系统公司(Sun Microsystems)一个失败的机顶盒项目的附产品。Java的第一个正式版本发布于1996年1月23日,在这个最原始的Java版本中,类和接口加起来总共只有211个这个语言用了大约5年的时间就在TIOBE发布的编程语言排行榜上坐上了头把交椅,达到了它的人生最巅峰

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

1.1. Java的编年史

1995年

Java诞生

1996年

·

1.2. Java版本:JDK 1.0

·

·

发布时间:1996年1月23日

·

·

开发代号:Oak

·

·

类和接口的数量:211

·

·

新特性或功能:初始版本

·

·

·

1997年

·

1.3. Java版本:JDK 1.1

·

·

发布时间:1997年2月19日

·

·

开发代号:无

·

·

类和接口的数量:477

·

·

新特性或功能:

·

·

改进AWT事件模型

·

·

JavaBean

·

·

JDBC(Java数据库连接)

·

·

内部类

·

·

RMI(远程方法调用)

·

·

反射(只支持内省)

·

1998年

·

Java 2企业平台发布

·

·

1.4. Java版本:JDK 1.2 (Java 2)

·

·

发布时间:1998年12月8日

·

·

开发代号:Playground

·

·

类和接口数量:1524

·

·

新特性或功能:

·

·

集合框架

·

·

JIT编译器

·

·

JFC(Java基础类库)

·

·

JDBC可滚动结果集、BLOB、CLOB、批处理

·

1.4.1. 1999年

·

SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)、微缩版(J2ME)

·

·

·

1.4.2. 2000年

·

1.5. Java版本:JDK 1.3

·

·

发布时间:2000年5月8日

·

·

产品代号:Kestrel

·

·

类和接口的数量:1840

·

·

新特性或功能:

·

·

内置HotSpot JVM

·

·

改进RMI对CORBA的兼容性

·

·

动态代理相关类

·

·

Sound API

·

·

JNDI

·

·

JPDA(Java平台调试器体系)

·

·

·

1.5.1. 2001年

·

Nokia宣布到2003年将出售1亿部支持Java的手机

·

·

9月24日,J2EE 1.3发布

·

1.5.2. 2002年

·

1.6. Java版本:JDK 1.4

·

·

发布时间:2002年2月26日

·

·

产品代号:Merlin

·

·

类和接口的数量:2723

·

·

新特性或功能:

·

·

计算能力提升

·

·

XML处理

·

·

Logging API

·

·

JDBC 3.0 API

·

·

断言

·

·

支持正则表达式

·

·

NIO

·

·

支持IPv6

·

·

图形I/O API

·

·

Java Web Start

·

·

Preference API

·

·

1.7. Java版本:Java 6

·

·

发布时间:2006年12月11日

·

·

产品代号:Mustang

·

·

类和接口的数量:3793

·

·

新特性或功能:

·

·

支持脚本语言

·

·

Compiler API

·

·

JDBC 4.0 API

·

·

逃逸分析

·

·

WebService增强

·

·

安全相关增强

·

·

1.8. Java版本:Java 7

·

·

发布时间:2011年7月28日

·

·

产品代号:Dolphin

·

·

类和接口的数量:4042

·

·

新特性或功能:

·

·

switch的增强

·

·

钻石语法(泛型推断)

·

·

异常的改进

·

·

JVM多语言支持

·

·

TWR(try-with-resources)

·

·

NIO.2

·

1.9. 1.4--8.0新特性

参考

paip.jdk1.4 1.5(5.0) 1.6(6.0) 7.0 8.0特点比较与不同 - attilax的专栏 - 博客频道 - CSDN.NET.htm

2. Java 9.0新特性

略。。

3. 参考

Java与我的那些年 那些事 - 今日头条(TouTiao.com).htm

4. End。。。

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. Java各版本新特性总结

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

  2. java 各版本新特性

    Java 5,6,7,8,9,10,11新特性吐血总结 lkd_whh关注赞赏支持 12018.04.01 14:09:15字数 1,948阅读 10,615 作者:拔剑少年 简书地址:https:/ ...

  3. Java最近版本新特性使用介绍

    本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 在阅读<Thinking in Java>的过程中,并发这一章出现不少新特性,工作中也有 ...

  4. 记 Java 各版本新特性

    Java 8: Lambda 表达式: (paramList) -> expression; 或者 (paramList) -> {statments;} 演示用例: public int ...

  5. JDK各版本新特性!

    1.JDK1.5 新特性 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中.自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取 ...

  6. JDK 15 JAVA 15的新特性展望

    目录 JEP 371: Hidden Classes JEP 372: 删除 Nashorn JavaScript Engine JEP 377: 新的垃圾回收器ZGC正式上线了 JEP 378: T ...

  7. Atitit opencv版本新特性attilax总结

    Atitit opencv版本新特性attilax总结 1.1. :OpenCV 3.0 发布,史上功能最全,速度最快的版1 1.2. 应用领域2 1.3. OPENCV2.4.3改进 2.4.2就有 ...

  8. Atitit 发帖机系列(8)  词法分析器v5 版本新特性说明)

    Atitit 发帖机系列(8)  词法分析器v5 版本新特性说明) v5  增加对sql单引号的内部支持.可以作为string 结构调整,使用递归法重构循环发..放弃循环发. V4 java dsl词 ...

  9. Atitit.c# .net 3.5 4.0 4.5 5.0 6.0各个版本新特性战略规划总结

    Atitit.c# .net 3.5 4.0 各个版本新特性战略规划总结 1. --------------.Net Framework版本同CLR版本的关系1 2. paip.----------- ...

随机推荐

  1. Fiddler在fiddler option设置还是抓不了HTTPS包解决办法

    1:请在“运行”,即下面这个地方输入certmgr.msc并回车,打开证书管理. 打开后,请点击操作--查找证书,如下所示: 然后输入“fiddler”查找所有相关证书,如下所示: 可以看到,我们找到 ...

  2. 使用size()方法输出列表中的元素数量。需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变。仅当没有任何线程修改列表时,才能保证返回的结果是准确的。

    使用size()方法输出列表中的元素数量.需要注意的是,这个方法返回的值可能不是真实的,尤其当有线程在添加数据或者移除数据时,这个方法需要遍历整个列表来计算元素数量,而遍历过的数据可能已经改变.仅当没 ...

  3. JAVA中使用freemark生成自定义文件(json、excel、yaml、txt)

    原文:http://blog.csdn.net/jinzhencs/article/details/51461776 场景:在我们工作中,有时需要生成一些文件,可能它不是一种标准的格式,比如JSON. ...

  4. DATASNAP数据序列之FIREDAC的TFDJSONDataSets

    DATASNAP数据序列之FIREDAC的TFDJSONDataSets DELPHI XE5开始增加了新的数据引擎——FIREDAC,它是跨平台的数据引擎,WINDOWS.LINUX.MAC.APP ...

  5. paho-mqtt

    mqtt 参考: https://pypi.org/project/paho-mqtt/ https://github.com/eclipse/paho.mqtt.python #服务端 [root@ ...

  6. README.md文档

    大标题 =================================== 大标题一般显示工程名,类似html的\<h1\> 你只要在标题下面跟上=====即可 中标题 ------- ...

  7. 关于计算机中的《补码》,公式:-n=~n+1 引伸:~n=-n-1

    在计算机系统中,数值一律用补码来表示(存储).主要原因是使用补码可以将符号位和其他位统一处理:同时,减法也可以按加法来处理.另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃.补 ...

  8. elasticsearch升级步骤

    ES从1.2.1升级到1.4.0 升级步骤,基本上是按照官网的叙述来完成的,链接是:http://www.elasticsearch.org/guide/en/elasticsearch/refere ...

  9. 2017.4.18 linux中执行某文件提示权限不够

    因为没有对start.sh文件的执行权限,所以提示权限不够. 加一个执行权限: chmod +x start.sh 可以看到,执行权限已经有了.此时再执行,就ok了.  

  10. [PWA] Disable Text Selection and Touch Callouts in a PWA on iOS

    Because an installed PWA is really just a web app running in a browser, there are some browser behav ...