专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-09-25 21:16:28 java教程 8 ℃ 0 评论

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

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

回顾之前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年被公布。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表