博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk各版本特性
阅读量:6587 次
发布时间:2019-06-24

本文共 1656 字,大约阅读时间需要 5 分钟。

JDK Version 1.0

 

开发代号为Oak(橡树),于1996-01-23发行.

 

JDK Version 1.1

于1997-02-19发行.

引入的新特性包括:

引入JDBC(Java DataBase Connectivity);

支持内部类;

引入Java Bean;

引入RMI(Remote Method Invocation)

引入反射(仅用于内省)

 

J2SE Version 1.2

开发代号为Playground(操场),于1998-12-08发行.

引入的新特性包括:

引入集合框架;

对字符串常量做内存映射;

引入JIT(Just In Time)编译器

引入对打包的Java文件进行数字签名;

引入控制授权访问系统资源的策略工具;

引入JFC(Java Foundation Classes), 包括Swing 1.0, 拖放和Java2D类库;

引入Java插件;

在JDBC中引入可滚动结果集,BLOB,CLOB,批量更新和用户自定义类型;

在Applet中添加声音支持.

 

J2SE Version 1.3

开发代号为Kestrel(红隼),于2000-05-08发行.

引入的新特性包括:

引入Java Sound API;

jar文件索引;

对Java的各个方面都做了大量优化和增强.

 

 

J2SE Version 1.4

开发代号Merlin(隼),于2004-02-06(首次在JCP下发行).

引入的新特性包括:

XML处理;

Java打印服务;

引入Logging API;

引入Java Web Start;

引入JDBC 3.0 API;

引入断言;

引入Preferences API;

引入链式异常处理;

支持IPV6;

支持正则表达式;

引入Imgae I/O API.

 

 

Java Version SE 5

开发代号为Tiger(老虎),于2004-09-30发行.

引入的新特性包括:

引入泛型;

增强循环,可以使用迭代方式;

自动装箱与自动拆箱;

类型安全的枚举;

可变参数;

静态引入;

元数据(注解);

引入Instrumentation

 

Java Version SE 6

开发代号为Mustang(野马),于2006-12-11发行.

引入的新特性包括:

Web服务元数据

脚本语言支持
JTable的排序和过滤
更简单,更强大的JAX-WS
轻量级Http Server
嵌入式数据库 Derby

 

Java Version SE 7

开发代号是Dolphin(海豚),于2011-07-28发行.

引入的新特性包括:

switch语句块中允许以字符串作为分支条件;

在创建泛型对象时应用类型推断;

在一个语句块中捕获多种异常;

支持动态语言;

运用List<String> tempList = new ArrayList<>(); 即泛型实例化类型自动推断

语法上支持集合,而不一定是数组
新增一些取环境信息的工具方法
Boolean类型反转,空指针安全,参与位运算
两个char间的equals
安全的加减乘除
map集合支持并发请求,且可以写成 Map map = {name:"xxx",age:18};

 

引入Java NIO.2开发包;

数值类型可以用二进制字符串表示,并且可以在字符串表示中添加下划线;

钻石型语法(在创建泛型对象时应用类型推断);

null值得自动处理.

 

 

Java Version SE 8

引入Lambda 表达式;

管道和流;

新的日期和时间 API;

默认的方法;

类型注解;

Nashorn javascript引擎;

并行累加器;

并行操作

内存错误移除

 

Java Version SE 9

Jigsaw 项目;模块化源码

简化进程API
轻量级 JSON API
钱和货币的API
改善锁争用机制
代码分段缓存
智能Java编译, 第二阶段
HTTP 2.0客户端
Kulla计划: Java的REPL实现

 

转载地址:http://mhhno.baihongyu.com/

你可能感兴趣的文章
Redis数据类型(上)
查看>>
用Python给对方发个邮箱就可以使对方自动关机,鬼知道你干了什么?
查看>>
java版电子商务spring cloud分布式微服务b2b2c社交电商 (十四)服务注册(consul)
查看>>
2018最新Web前端经典面试试题及答案
查看>>
Spring Cloud企业微服务分布式云架构技术点整合
查看>>
Struts2 Jakarta远程执行代码测试
查看>>
Ruby的Fiber根本不是用来做并发的~
查看>>
春Phone计划 51cto沙龙郑州站活动
查看>>
TFS配置(二)
查看>>
java.sql.SQLException: Listener refused the connection with the following error:
查看>>
安装配置nagios
查看>>
QQ第三方授权登录(带详细源码)
查看>>
HBase
查看>>
string 转换int
查看>>
rsync详解
查看>>
rsync通过服务同步、linux日志、screen工具
查看>>
吸血鬼教授vs狼人工程师
查看>>
LLDP(链路层发现协议)
查看>>
中国区Azure基本实例更新
查看>>
CentOS 6.5 Zabbix监.控系统功能及基本使用
查看>>