jdk各版本特性

Java Version SE 7

支付代号是Dolphin(海豚),于2013-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 5

支付代号为Tiger(菸兔),于二零零一-09-30发行.

引进的新特色满含:

引进泛型;

增加循环,能够采纳迭代格局;

机关装箱与机动拆箱;

花色安全的枚举;

可变参数;

静态引进;

元数据(注解);

引入Instrumentation

 

J2SE Version 1.3

支付代号为Kestrel(红隼),于两千-05-08发行.

引进的新特色包含:

引入Java Sound API;

jar文件索引;

对Java的种种方面都做了汪洋优化和巩固.

 

 

JDK Version 1.0

 

支出代号为Oak(橡树),于1999-01-23发行.

 

JDK Version 1.1

于1997-02-19发行.

引进的新特征富含:

引入JDBC(Java DataBase Connectivity);

帮助内部类;

引入Java Bean;

引入RMI(Remote Method Invocation)

引进反射(仅用于内省)

 

Java Version SE 6

开拓代号为法拉利488(野马),于二〇〇七-12-11发行.

引进的新性子包括:

Web服务元数据
脚本语言扶助
JTable的排序和过滤
更简便,更有力的JAX-WS
轻量级Http Server
嵌入式数据库 Derby

 

Java Version SE 8

引入Lambda 表达式;

管道和流;

新的日期和岁月 API;

暗中同意的法子;

类别注脚;

Nashorn javascript引擎;

交互累加器;

并行操作

内部存款和储蓄器错误移除

 

Java Version SE 9

Jigsaw 项目;模块化源码
简化进度API
轻量级 JSON API
钱和货币的API
改正锁争用机制
代码分段缓存
智能Java编写翻译, 第二等级
HTTP 2.0客户端
Kulla计划: Java的REPL实现

 

J2SE Version 1.4

支付代号Merlin(隼),于2002-02-06(第叁次在JCP下发行).

引进的新特色蕴含:

XML处理;

Java打字与印刷服务;

引入Logging API;

引入Java Web Start;

引入JDBC 3.0 API;

引进断言;

引入Preferences API;

引进链式非凡管理;

支持IPV6;

帮忙正则表达式;

引入Imgae I/O API.

 

 

J2SE Version 1.2

支付代号为Playground(操场),于1999-12-08发行.

引入的新特色蕴含:

引进会集框架;

对字符串常量做内部存款和储蓄器映射;

引入JIT(Just In Time)编译器

引进对包裹的Java文件举行数字签名;

引进调节授权访谈系统财富的政策工具;

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

引入Java插件;

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

在Applet中增加声音匡助.

 

本文由开元棋牌发布于数据库,转载请注明出处:jdk各版本特性

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。