JDK不一样操做系统的FileSystem(Windows&Unix-like)

前言

咱们知道不一样的操做系统有各自的文件系统,这些文件系统又存在不少差别,而Java 由于是跨平台的,因此它必需要统一处理这些不一样平台文件系统之间的差别,才能往上提供统一的入口。并发

关于FileSystem类

JDK 里面抽象出了一个 FileSystem 来表示文件系统,不一样的操做系统经过继承该类实现各自的文件系统,好比 Windows NT/2000 操做系统则为 WinNTFileSystem,而 unix-like 操做系统为 UnixFileSystem。机器学习

须要注意的一点是,WinNTFileSystem类 和 UnixFileSystem类并非在同一个 JDK 里面,也就是说它们是分开的,你只能在 Windows 版本的 JDK 中找到 WinNTFileSystem,而在 unix-like 版本的 JDK 中找到 UnixFileSystem,一样地,其余操做系统也有本身的文件系统实现类。分布式

这里分红两个系列分析 JDK 对两种(Windows 和 unix-like )操做系统的文件系统的实现类。学习

JDK不一样操做系统的FileSystem(Windows)上篇操作系统

JDK不一样操做系统的FileSystem(Windows)中篇.net

JDK不一样操做系统的FileSystem(Windows)下篇设计

JDK不一样操做系统的FileSystem(unix-like)上篇unix

JDK不一样操做系统的FileSystem(unix-like)中篇cdn

JDK不一样操做系统的FileSystem(unix-like)下篇blog

=============广告时间===============

公众号的菜单已分为“分布式”、“机器学习”、“深度学习”、“NLP”、“Java深度”、“Java并发核心”、“JDK源码”、“Tomcat内核”等,可能有一款适合你的胃口。

鄙人的新书《Tomcat内核设计剖析》已经在京东销售了,有须要的朋友能够购买。感谢各位朋友。

为何写《Tomcat内核设计剖析》

=========================

欢迎关注:

这里写图片描述
相关文章
相关标签/搜索