
IO流
文章平均质量分 92
IO流系列
帅大大的架构之路
坚持!努力!奋斗!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java NIO基础详解
NIO主要有三大核心部分Channel(通道),Buffer(缓冲区),Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Selector(选择区)用于监听多个通道的事件(比如连接打开,数据到达)。因此,单个线程可以监听多个数据通道。NIO和传统IO(一下简称IO)之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。...转载 2022-08-01 09:38:19 · 411 阅读 · 0 评论 -
Java IO流详解
原文 Java IO流详解 1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 IO又分为流IO(java.io)和块IO(java.nio) Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输提供支持,在核心库 java.nio中采用的转载 2022-04-21 17:43:52 · 18306 阅读 · 3 评论 -
Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
原文 Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream 继承关系图 InputStream |__FilterInputStream |__BufferedInputStream 首先抛出一个问题,有了InputStream为什么还要有BufferedInputStream? BufferedInputStream和BufferedOutputStream这两个类分别是FilterInputStream和FilterOu转载 2022-04-21 16:59:03 · 1222 阅读 · 0 评论 -
Java IO流学习总结二:File
原文 Java IO流学习总结二:File Java File类的功能非常强大,利用java基本上可以对文件进行所有操作。 首先来看File类的构造函数的源码 /** * Internal constructor for already-normalized pathname strings. */ private File(String pathname, int prefixLength) { this.path = pathname; th转载 2022-04-21 11:17:11 · 208 阅读 · 0 评论 -
Java IO流学习总结一:输入输出流
原文 Java IO流学习总结一:输入输出流 Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字转载 2022-04-21 11:01:51 · 304 阅读 · 0 评论