2019-07-23 java IO

java io 类 位于 java.io 包下 主要包括 输入和输出流 ,每种输入和输出流又分为 字节流 和 字符流 两大类。
IO流使用了装饰器设计模式,将IO流分为底层节点流和上层处理流。节点流用于和底层的物理存储节点直接关联,不同的物理节点获取节点流的方式可能存在一定的差异,但程序可以把不同的物理流包装成统一的处理流,使用统一的输入和输出代码来读取不同的物理节点资源。java 7 在java.nio 以及子包下提供了一系列全新的API 。

File类

可以使用文件路径来创建File实例,程序中可以使用File类来操作文件和目录,不管是文件还是目录,都是使用File来操作的,File能新建,删除,重命名文件名和目录,File不能访问文件的内容,如果需要访问文件内容,需要使用输入输出流API。

访问文件名的方法:

String getName()
String getPath()


InputStream OutputStream

文件流使用


加密流使用


压缩流使用


流与字节数组

你可能感兴趣的:(2019-07-23 java IO)