高级
提供者 : Scott Stanlick
3 课时 · 19m
语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文
课程描述
在这些课程中,您将看到新的NIO库如何增强(甚至可以替换)自Java早期就存在的遗留I/O类。遗留文件API用于许多遗留项目、框架和库;尽管它的年代久远,但遗留文件API并未被弃用。这样,您仍然可以将它与任何最新的Java版本一起使用。
了解新类如何支持符号链接、正确的文档属性、元数据、ACL等。您还将学习如何创建目录、文件和临时存储,我们将对这些操作的遗留支持与新的和改进的NIO库进行比较和对比,后者更加直观和健壮,并且与遗留类兼容,允许您逐步发展现有代码。
新的开发可能会使用NIO库而不会回头,在这些课程之后,您将知道如何充分利用它。
您将学到的内容
- 描述新的NIO库及其如何增强或替代旧版I/O类
- 解释旧版I/O包与NIO包如何共存并保持兼容性
- 使用新方法和旧方法创建目录、文件及临时存储
- 识别新的Files和Paths辅助类
- 比较Java.io.File与Java.nio.Path在文件操作方面的差异
- 使用NIO对符号链接、文件属性、元数据及ACL的支持
关键要点
- 新的NIO库增强了自Java早期就已存在的旧版I/O类,甚至可以取而代之。
- 尽管历史悠久,旧版文件API并未被弃用,仍可与最新的Java版本配合使用。
- NIO库更加直观且功能强大,与旧版类保持兼容,使现有代码能够逐步演进。
- 新的NIO类支持符号链接、完善的文件属性、元数据及ACL。
- 新开发项目很可能会使用NIO库,而旧版文件API在许多较旧的项目、框架和库中仍被广泛使用。
常见问题
本课程涵盖哪些内容?
本课程涵盖新的NIO库如何增强并可替代旧版I/O类、I/O包与NIO包如何共存、如何创建目录、文件及临时存储,以及新的Files和Paths辅助类。此外还对比了Java.io.File与Java.nio.Path的差异。
旧版Java文件API是否仍可使用?
可以。旧版文件API尽管历史悠久,但并未被弃用,仍可与最新的Java版本配合使用,并在许多较旧的项目、框架和库中被广泛应用。
为什么要使用NIO库而非旧版类?
NIO库更加直观且功能强大,支持符号链接、完善的文件属性、元数据及ACL,并与旧版类保持兼容,因此您可以逐步演进现有代码。
通过本课程我能获得哪些技能?
本课程涵盖目录结构、文件I/O、文件结构、Java 11、Java命名与目录接口(Java Naming and Directory Interface)以及Javadoc。
课程包含哪些课时?
课时包括:Java.io.File与Java.nio.Path的对比;Java.io.File和Java.nio.Path;以及创建和操作临时存储。









