![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java IO
文章平均质量分 84
Java IO 相关知识
翠花也老了
专注于系统开发,执着于代码优雅
展开
-
Java IO 中的 FileReader 和 FileWriter
FileReader和FileWriter是Java IO流中用于处理字符文件读取和写入的两个类,它们分别继承自Reader和Writer,是处理文本文件的便利类。原创 2024-07-16 14:56:55 · 164 阅读 · 0 评论 -
Java IO 中的 FileInputStream 和 FileOutputStream
FileInputStream 和 FileOutputStream:用于文件的字节读写。原创 2024-07-16 14:05:06 · 218 阅读 · 0 评论 -
Java中的序列化与反序列化
序列化(Serialization)与反序列化(Deserialization)是编程中常见的两个概念,它们主要涉及到将数据结构或对象状态转换为可以存储或传输的格式,以及将存储或传输的格式转换回原始的数据结构或对象状态的过程。这两个过程在数据持久化、网络通信、对象深拷贝等多个场景中发挥着重要作用。原创 2024-07-15 21:55:17 · 866 阅读 · 0 评论 -
Java 中的 transient 关键字
当你在一个类中使用transient修饰一个字段时,这个字段就不会被ObjectOutputStream序列化,同样,在反序列化时,ObjectInputStream也不会尝试去恢复这个字段的值,而是会将其保留为初始值(例如,对于对象引用类型,其初始值为null;这是因为序列化时,整个对象图(即对象及其引用的所有对象)都会被考虑,而不仅仅是单个对象。修饰的字段)不会被序列化,因为序列化是针对对象实例的,而静态字段属于类本身,不属于任何对象实例。接口,那么该类将不能被序列化,即使它本身的所有字段都是。原创 2024-07-15 14:07:15 · 387 阅读 · 0 评论 -
[Java IO] 流原理及流的分类
在进行大量数据的读写操作时,建议使用带缓冲区的流(如BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWriter),以提高效率。处理流(也叫包装流),是“连接”在 已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能,如 BufferedReader、BufferedWriter。字符流以字符为单位处理数据,适用于处理文本数据。字节流和字符流在处理文本文件时,字符流更为方便,因为字符流会处理字符编码的转换问题。原创 2024-07-13 20:45:24 · 1178 阅读 · 0 评论 -
[Java IO] 文件的概念与相关操作
流——数据在数据源(文件)和程序(内存)之间经历的路径。File类的API可以查阅文档或者直接进入源码查看。根据父目录文件 + 子路径构建。根据路径构建一个File对象。文件在程序中是以流的形式来操作的。根据父目录 + 子路径构建。文件就是保存数据的地方。File类的相关方法。原创 2024-07-13 20:03:14 · 328 阅读 · 0 评论