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 大总结
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 大总结的更多相关文章
- Java各版本新特性总结
Java或者说JDK的更新一般分为两部分内容:Java语言.JVM(C.C++编写),但通常情况下都不会单独发布,因为新的语言特性需要特定的JVM支持才行.下面我总结了从古至今Java各版本的新 ...
- java 各版本新特性
Java 5,6,7,8,9,10,11新特性吐血总结 lkd_whh关注赞赏支持 12018.04.01 14:09:15字数 1,948阅读 10,615 作者:拔剑少年 简书地址:https:/ ...
- Java最近版本新特性使用介绍
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 在阅读<Thinking in Java>的过程中,并发这一章出现不少新特性,工作中也有 ...
- 记 Java 各版本新特性
Java 8: Lambda 表达式: (paramList) -> expression; 或者 (paramList) -> {statments;} 演示用例: public int ...
- JDK各版本新特性!
1.JDK1.5 新特性 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中.自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取 ...
- JDK 15 JAVA 15的新特性展望
目录 JEP 371: Hidden Classes JEP 372: 删除 Nashorn JavaScript Engine JEP 377: 新的垃圾回收器ZGC正式上线了 JEP 378: T ...
- Atitit opencv版本新特性attilax总结
Atitit opencv版本新特性attilax总结 1.1. :OpenCV 3.0 发布,史上功能最全,速度最快的版1 1.2. 应用领域2 1.3. OPENCV2.4.3改进 2.4.2就有 ...
- Atitit 发帖机系列(8) 词法分析器v5 版本新特性说明)
Atitit 发帖机系列(8) 词法分析器v5 版本新特性说明) v5 增加对sql单引号的内部支持.可以作为string 结构调整,使用递归法重构循环发..放弃循环发. V4 java dsl词 ...
- 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.----------- ...
随机推荐
- 腾讯云通信WebIM事件回调的坑~
最近在开过工作中用到了腾讯IM的功能,由于业务的需要主要使用到了: 1.loginInfo 用户登录,用户信息 2.getRecentContactList 获得最近联系人 3.getLastGrou ...
- 前端设计的常用属性,CSS的盒模型,页面布局的利器
在CSS和HTML结合布局页面的过程中,有一组被人们称为“盒属性”的CSS样式,被广泛的使用到.相信经常布局写页面的朋友们对盒属性一定不陌生.在CSS技术的发展过程中,盒属性也有了许多次改进,今天小编 ...
- ACM的奇计淫巧系列
突然想写个系列,算是总结总结集训中遇到的各种黑科技吧,这是目录 ACM的奇计淫巧_输入挂 ACM的奇计淫巧_扩栈C++/G++ ACM的奇计淫巧_bitset优化
- JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架
1.类加载器 ·简要介绍什么是类加载器,和类加载器的作用 ·Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader ...
- Ubuntu 16.04安装Chrome浏览器时提示:N: 忽略‘google-chrome.list.1’(于目录‘/etc/apt/sources.list.d/’),鉴于它的文件扩展名无效
使用终端安装谷歌浏览器时,它会自动在/etc/apt/sources.list.d/这个目录下添加google-chrome.list文件,但是如果它原来就有一个google-chrome.list的 ...
- SQL Server 2017 EXPRESS 安装 SQLCMD 设置远程连接
1.配置管理器内启动TCP/IP协议(端口改为1433)以及加入防火墙允许 2.进入本地实例: cmd Microsoft Windows [版本 ] (c) Microsoft Corporatio ...
- Visio中插入公式
也可以直接插入MathType公式,我原来的word不显示MathType,现在显示了,不过插入后太小,那是因为字体小,拖动托大就行. 在word中插入-对象-公式3.0对象(安装MathType后, ...
- django网站安全学习记录
现在比较流行的网站攻击方式有sql注入,xss跨站脚本攻击,csrf跨站请求伪造,一句话木马等等 django非常强大,对这些攻击都做了防范 sql注入,通过在sql语句中插入非法的sql语句来实现爆 ...
- depth linear
float ConvertDepth( float depthFromTex, float4 cameraParams ){ const float near = cameraParams.z; co ...
- ElasticSearch 监控单个节点详解
1.介绍 集群健康 就像是光谱的一端——对集群的所有信息进行高度概述. 而 节点统计值 API 则是在另一端.它提供一个让人眼花缭乱的统计数据的数组,包含集群的每一个节点统计值. 节点统计值 提供的统 ...