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. ZOJ18th省赛 Lucky 7

    [线上网址](http://acm.zju.edu.cn/onlinejudge/showContestProblems.do?contestId=378) BaoBao has just found ...

  2. Python的功能模块[4] -> pdb/ipdb -> 实现 Python 的单步调试

    pdb / ipdb 模块 / pdb / ipdb Module pdb 和 ipdb 的主要作用是用于 Python 程序的单步调试,Python 的调试可参考链接. 下面是一个简单的使用示例 i ...

  3. Python的扩展接口[1] -> 串口通信

    串口通信 / Serial Communication 1 串口简介 / Serial Introduction 串行接口(Serial Interface)简称串口,通常为COM接口,数据发送方式为 ...

  4. 【Node.js】4.从一个例子切入Node js的规范

    在开始之前,需要明确的一点就是, ①Node应用是由模块组成的,每一个文件都是一个模块,有自己的作用域. ②在这个文件里定义的变量,函数,类都是私有的,对其他的文件不可见. ③在一个文件中,也就是在一 ...

  5. git reset revert区别

    git revert HEAD~1 撤销倒数第二次提交,并将这次操作作为一个新提交添加到log里,之前的提交历史不变,是撤销某次提交 git reset,直接回退到指定版本 git reset --s ...

  6. iOS:自定义模态动画 --UIPresentationController

    UIPresentationController :展示控制器,是iOS8的一个新特性,用来展示模态窗口的.它是所有模态控制器的管理者. 即: 1> 管理所有Modal出来的控制器 2>  ...

  7. paho-mqtt

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

  8. java.lang.NoSuchFieldError:INSTANCE

    Java.lang.NoSuchFieldError: INSTANCE异常,可能是包重复了. 我遇到的情况是maven里引入了一个JAR,而我又在lib里面引入了这个jar,并且版本还不相同,就出了 ...

  9. 【Hadoop】Hadoop MR 自定义分组 Partition机制

    1.概念 2.Hadoop默认分组机制--所有的Key分到一个组,一个Reduce任务处理 3.代码示例 FlowBean package com.ares.hadoop.mr.flowgroup; ...

  10. [转载]使用expect实现shell自动交互

    FROM:http://www.nginx.cn/1934.html shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd.scp 对自动部署免去用 ...