DBMNG数据库管理与应用

才能是来自独创性。独创性是思维、观察、理解和判断的一种独特的方式。
当前位置:首页 > MySQL > 常见问题

JDK7之前基于通道的例子

20.5 JDK 7之前基于通道的例子

在结束本章之前,需要介绍NIO的另外一个方面。前面使用了JDK 7添加到NIO的一些新特性。然而,仍然存在许多JDK 7之前的代码需要维护,或者可能需要对它们进行转换以使用新特性。为此,下面显示使用JDK 7之前的NIO系统读取和写入文件的方式。它们重写前面显示的一些例子,从而使用原始的NIO特性,而不是新的JDK 7(NIO.2)特性。这意味着本节中的例子可以使用JDK 7之前的Java版本进行工作。

JDK 7之前的代码和新的NIO代码之间的关键区别是Path接口,该接口是由JDK 7新增的。因此,JDK 7之前的代码不能使用Path对象描述文件,也不能为之打开通道。此外,JDK 7之前的代码不能使用带资源的try语句,因为自动资源管理特性也是由JDK 7新增的。

请记住:

本节中的例子描述了遗留NIO代码的工作方式。本节完全是为了使用JDK 7之前的代码或使用JDK 7以前版本编译器的程序员。新代码应当使用JDK 7新增的NIO特性。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号