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. AC日记——斐波那契数列 洛谷 P1962

    斐波那契数列 思路: 矩阵快速幂: 来,上代码: #include <cstdio> #include <cstring> #include <iostream> ...

  2. Ext中点击某个东西弹出框展示

    renderer:function(v){ return '<a href="123" data-qtitle="OK Button" data-qwid ...

  3. 牛客网 暑期ACM多校训练营(第二场)A.run-动态规划 or 递推?

    牛客网暑期ACM多校训练营(第二场) 水博客. A.run 题意就是一个人一秒可以走1步或者跑K步,不能连续跑2秒,他从0开始移动,移动到[L,R]的某一点就可以结束.问一共有多少种移动的方式. 个人 ...

  4. 计蒜客 28206.Runway Planning (BAPC 2014 Preliminary ACM-ICPC Asia Training League 暑假第一阶段第一场 F)

    F. Runway Planning 传送门 题意简直就是有毒,中间bb一堆都是没用的,主要的意思就是度数大于180度的就先减去180度,然后除以10,四舍五入的值就是答案.如果最后结果是0就输出18 ...

  5. Nginx配置文件分析

    #user nobody; #启动进程数,即启动ngnix服务的个数,通常设置和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/e ...

  6. JD2

    Business Requirement Support l Develops and communicates plan to manage vendor review of requirement ...

  7. Jquery表单验证插件validate

    写在前面: 在做一些添加功能的时候,表单的提交前的验证是必不可少的,jquery的validate插件就还可以,对于基本的需求已经够了.这里记录下基本的用法. 还是写个简单的demo吧 <htm ...

  8. 八. 输入输出(IO)操作8.文件的压缩处理

    Java.util.zip 包中提供了可对文件的压缩和解压缩进行处理的类,它们继承自字节流类OutputSteam 和 InputStream.其中 GZIPOutputStream 和 ZipOut ...

  9. espresso 元素遮挡问题。

    在使用espresso进行测试的时候,点击一个横向列表的时候会在点击的项目下出现对应的横线. 实现方式是在FrameLayout下放两个TextView, 一个TextView包含下划线,默认是Fra ...

  10. docker运行mysql

    http://blog.csdn.net/u011492260/article/details/77970445 第一步: 安装Docker:首先到docker官网下载适合自己电脑当前系统的版本,并安 ...