您的位置 首页 java

回顾之前Java 的版本历史与主要特性

随着Java 9的发布日期临近,尽管Java 9( Jigsaw )模块发布了一些差异,但是一些担心会影响Java 9的正式发布,但是oracle强大的推送!它是。

除了Java 9模块系统之外,这里没有其他值得注意的特性,在Java 9中有9个新特性。让我们回顾一下以前的 Java 版本的历史和主要特性。

一个流行的问题是:“下一个Java版本的特性是什么?“”。这是否是个好问题是有争议的。在下面的内容中,我总结了最新的Java版本的新特性,其目的是突出新特性。除了特性列表之外,每个版本都有一些优化和BUG修复。

Java SE 8

Java 8于2014年3月14日发布。自Java 8以来,开发代码已经被弃用,因此Java 8没有正式的开发代码。

Java SE 8的新特性

Lambda表达式

管道和流

API的日期和时间

默认的方法

注释类型

Nashhorn JavaScript引擎

并发计数器

并行操作

删除PermGen错误

TLS SNI

Java SE 7版本

开发代码是Dolphin(海豚)2011 – 07 – 28年发布的。

引入的新特性包括:

在开关块中, 字符串 被允许分支;

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

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

支持 动态语言 ;

支持在资源;

本文介绍了Java nio。开发工具包;

数值类型可以用二进制字符串表示形式表示,可以在字符串表示中添加。

钻石的语法;

自动处理null值。

Java版本6 SE

开发代码是Mustang(野马),它是在2006 – 12 – 11发布的。

引入的新特性包括:

支持脚本语言;

引入JDBC 4.0 API;

引入Java编译器API;

可插入笔记;

增加对公钥基础设施、Java GSS(公共安全服务)、Kerberos和LDAP(轻量级目录访问协议)的支持;

继承Web服务;

我做了很多优化。

Java SE 5.0版本

开发代号是Tiger(老虎)“虎”于2004 – 09年发布。

引入的新特性包括:

引入泛型;

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

自动包装和自动拆卸;

类型安全的枚举;

变量参数;

介绍了静态;

元数据 (评论);

仪器的介绍。

J2SE 1.4版本

开发代号Merlin(猎鹰)于2004 – 02 – 06年出版(第一次在 JCP 下出版)。

引入的新特性包括:

XML处理;

Java打印服务;

介绍了日志API;

介绍了Java Web Start;

引入 JDBC 3.0 API;

断言的介绍;

介绍Preferences API。

介绍链异常处理;

支持IPv6;

对正则表达式的支持;

导入图像I / O老虎机API。

J2SE 1.3版本

开发代码是Kestrel(红隼),它在2000 – 05年发布。

引入的新特性包括:

引入Java声音API。

jar文件索引;

Java的各个方面都有许多优化和改进。

J2SE 1.2版本

开发代码(游乐园)在1998 – 12和2008年发布。

引入的新特性包括:

介绍了集合框架;

字符串常量 的内存映射

引入JIT(实时)编译器;

为打包的Java文件导入数字签名;

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

引入JFC(Java基类),包括Swing 1.0、拖放和Java 2D库;

介绍了Java插件;

在JDBC中引入可滚动的结果集、blob、clob、批更新和用户定义类型;

Applet 中添加声音支持。

JDK 1.1版本

它是在1997 – 02 – 19年发行的。

引入的新特性包括:

引入JDBC(Java数据库连接);

支持内部类;

Java bean的引入;

引入RMI( 远程方法调用 );

介绍反射(反射)。

JDK 1.0版本

这一发展被命名为“橡树”,于1996 – 01年和23年被公布。

文章来源:智云一二三科技

文章标题:回顾之前Java 的版本历史与主要特性

文章地址:https://www.zhihuclub.com/192457.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图