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.----------- ...
随机推荐
- 字符串进行富文本操作后末尾emoji表情显示会乱码
问题描述: 1.UIlabel展示的text中包含emoji表情 2.emoji表情作为最后一个字符 在满足以上条件的前提下末尾的emoji会乱码. 寻找问题过程: 因为是在单独的机型上出现的问题,所 ...
- HDU 1863 畅通工程 最小生成树
思路: 比较典型的最小生成树的题目了..在这里用求最小生成树的经典算法K(Kruskal)算法和P(Prim)算法.我的 K 算法用的是结构体来存图,P 算法用的是邻接矩阵来存图,K算法的复杂度是O( ...
- COCOS2d 标准 android.MK
LOCAL_PATH := $(call my-dir) include$(CLEAR_VARS) LOCAL_MODULE := game_shared PP_CPPFLAGS := -frtti ...
- jdbc多种实现方式
1,驱动加载 //注册驱动 //DriverManager.registerDriver(new Driver());此方法被淘汰 Class.forName("com.mysql.jdbc ...
- Jenkins的安装方法(Windows/Linux)
前提:要确定本机全部安装了JDK 一.先说官方的安装方式 打开网址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins,会留意 ...
- 【spring boot】【mybatis】spring boot中mybatis打印sql语句
spring boot中mybatis打印sql语句,怎么打印出来?[参考:https://www.cnblogs.com/sxdcgaq8080/p/9100178.html] 在applicati ...
- git reset revert区别
git revert HEAD~1 撤销倒数第二次提交,并将这次操作作为一个新提交添加到log里,之前的提交历史不变,是撤销某次提交 git reset,直接回退到指定版本 git reset --s ...
- 基于Redis的Bloomfilter去重(转载)
转载:http://blog.csdn.net/bone_ace/article/details/53107018 前言 “去重”是日常工作中会经常用到的一项技能,在爬虫领域更是常用,并且规模一般都比 ...
- BP神经网络(手写数字识别)
1实验环境 实验环境:CPU i7-3770@3.40GHz,内存8G,windows10 64位操作系统 实现语言:python 实验数据:Mnist数据集 程序使用的数据库是mnist手写数字数据 ...
- wp8使用mvvm模式简单例子
mvvm是silverlight/wpf下的mvc升华 通过一个简单的加法计算器例子来说明mvvm是什么 在设计界面完成设计之后,显示简单的布局,如下图: 然后来比较,传统的直接方式,mvc和mvvm ...