Java IO详解(二)——流的分类编程语言
2023-06-13 09:20:41 时间
综合起来:
二、根据传输数据单位分为字节流和字符流
上面的也是 Java IO流中的四大基流。这四大基流都是抽象类,其他流都是继承于这四大基流的。
三、根据功能分为节点流和包装流
节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader.
处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader.处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。
操作 IO 流的模板:
①、创建源或目标对象
输入:把文件中的数据流向到程序中,此时文件是 源,程序是目标
输出:把程序中的数据流向到文件中,此时文件是目标,程序是源
②、创建 IO 流对象
输入:创建输入流对象
输出:创建输出流对象
③、具体的 IO 操作
④、关闭资源
输入:输入流的 close() 方法
输出:输出流的 close() 方法
注意:1、程序中打开的文件 IO 资源不属于内存里的资源,垃圾回收机制无法回收该资源。如果不关闭该资源,那么磁盘的文件将一直被程序引用着,不能删除也不能更改。所以应该手动调用 close() 方法关闭流资源
最后这是 Java IO 流的整体架构图,下面几篇博客将会详细讲解这些流:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14143.html
cjava相关文章
- import java.io 是什么意思_Java IO 详解
- java 异步调用接口_Java接口异步调用[通俗易懂]
- java dom4j 添加节点_Java dom4j获取,添加,删除,查找,设置Element节点方法「建议收藏」
- java arraydeque poll,Java ArrayDeque「建议收藏」
- java 舆情分析_基于Java实现网络舆情分析系统研究与实现.doc[通俗易懂]
- 【Java】IO流练习
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- Java学习笔记(并发包介绍)
- 写文件流报:java.io.FileNotFoundException…../img (拒绝访问。)的问题真正病根详解编程语言
- Java IO系列(五):读写对象ObjectOutputStream和ObjectInputStream详解编程语言
- Java IO系列(四):文件压缩GZIP、Zip详解编程语言
- Java IO系列(一):File类详解编程语言
- java压缩与解压(Java.util.zip)详解编程语言
- java 检测 Java 是否运行在64bit 的JVM上详解编程语言
- java JNI: C 语言调用 Java 方法示例详解编程语言
- Java学习笔记之四java进制转化详解编程语言
- java中的IO整理详解编程语言
- Java语言中的IO系统详解编程语言
- Java IO详解(七)——随机访问文件流编程语言
- Java IO详解(四)——字符输入输出流编程语言
- Java程序员必备知识,《JAVA编程思想》包和访问权限详解编程语言
- Java NIO(5):IO与NIO的区别详解编程语言
- 实现Java实现的Redis封装类:强化Redis技术支持(redis封装类java)
- Oracle编写高效IO技术(oracle写io)
- 的应用Java在Oracle数据库中的重要性及应用(java在oracle里)
- Java快速加载Oracle数据库(java加载oracle)