408. Java 文件操作基础 - 处理原始类型的流 在前面学习了字节流和字符流的基础上,Java 还提供了 DataInputStream 和 DataOutputStr...
408. Java 文件操作基础 - 处理原始类型的流 在前面学习了字节流和字符流的基础上,Java 还提供了 DataInputStream 和 DataOutputStr...
407. Java 文件操作基础 - 压缩二进制流(GZIP) 1️⃣ 概述 在 Java 中,装饰器模式(Decorator Pattern) 被广泛用于 I/O 流的增强...
406. Java 文件操作基础 - 字符与二进制流 1️⃣ 概述 在 Java I/O API 中,类分为两大类: 字符流(Reader / Writer):处理文本数据 ...
405. Java 文件操作基础 - 装饰者模式与 I/O Streams 1️⃣ 装饰者模式的目的 装饰者模式(Decorator Pattern) 是 23 种 GoF ...
404. Java 文件操作基础 - 使用 Channel I/O 读写文件 1️⃣ 背景介绍 Stream I/O:一次处理一个字符(或字节),适合顺序读取或写入。 Cha...
403. Java 文件操作基础 - 写入二进制文件 1️⃣ 背景说明 Java NIO 提供了 Files.newOutputStream(Path, OpenOption...
402. Java 文件操作基础 - 读取二进制文件 1️⃣ 背景说明 二进制文件(Binary File)与文本文件不同,它存储的数据不是可读字符,而是原始字节。 读取二进...
399. Java 文件操作基础 - 文本文件字符集处理 在 Java 中,java.nio.file 包提供了 通道(Channel)I/O 支持,它通过缓冲区(Buffe...
398. Java 文件操作基础 - 高级文件操作:随机访问文件 在 Java 中,随机访问文件(Random Access Files)允许你 非顺序地 读写文件内容,也就...
397. Java 文件操作基础 - 创建常规文件与临时文件 ✨ 1. 创建常规文件 createFile() 在 Java NIO.2 中,你可以用 Files.creat...
396. Java 文件操作基础 - OpenOptions 参数详解 在 Java NIO.2 的文件操作中,很多方法都会带一个可选的 OpenOption 参数。👉 这个...
395. Java 文件操作基础 - 读写小文件 在 Java 的文件 I/O API 中,Files 工具类为我们提供了多种读写文件的方式。不同方法适用于不同场景。我们要学...
394. Java 文件操作基础 - 资源释放与异常处理 在使用 Java I/O API 时,资源的释放和异常的处理是两个必须关注的重点。 如果忘记关闭资源(如文件流、网络...
393. Java 文件操作基础 - 异常捕获与处理 各位同学,写文件读文件时,异常(Exception)几乎是家常便饭。比如: 预期存在的文件突然不见了 🗑️ 程序对某个目...
392. Java 文件操作基础 - 在 Files API 中的可变参数应用 各位同学,我们在使用 Java NIO Files API 时,会经常看到方法签名里有 三个点...
391. Java 文件操作基础 - 方法链式调用 在 Java 文件 I/O API 中,你会经常看到一种“连珠炮”式的调用写法: 👉 一个方法返回一个对象,立刻调用这个对...
390. Java IO API - WatchDir 示例 WatchDir 示例:目录文件变化监控器 类概述 WatchDir 是一个用于监控目录(及其子目录)中文件变化...
389. Java IO API - 获取文件名 在处理文件系统事件时,我们可以通过事件上下文(context)来获取文件名。在上面的例子中,获取文件名的代码如下: 当你编译...