![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaIO流
JavaIO流
Sampson_S
这个作者很懒,什么都没留下…
展开
-
【JavaIO流】装饰器与适配器模式
装饰器与适配器模式在Java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式。在任何一种计算机语言中,输入/输出都是一个很重要的部分。与一般的计算机语言相比,Java将输入/输出的功能和使用范畴做了很大的扩充。因此输入输出在Java语言中占有极为重要的位置。Java语言采用流的机制来实现输入/输出。所谓流,就是数据的有序排列,流可以是从某个源(称为流源,或者 Source of Stream)出来,到某个目的(Sink of Stream)地去。根据流的方向可以将流分成输出流和输入流原创 2020-10-12 22:22:04 · 721 阅读 · 0 评论 -
【JavaIO流】RandomAccessFile类
RandomAccessFile类RandomAccessFile类创建的流称作随机流,与前面的输入输出流不同的是,RandomAccessFile类既不是InputStream类的子类,也不是OutputStream类的子类。但是RandomAccessFile类创建的流的指向既可以作为流的源,也可以作为流的目的地,换句话说,当准备对一个文件进行读写操作时,可以创建一个指向该文件的随机流即可,这样既可以从这个流中读取文件的数据,也可以通过这个流写入数据到文件。并且通过该类可以访问文件任意位置的信息。构原创 2020-07-24 20:09:28 · 428 阅读 · 0 评论 -
【JavaIO流】序列化与反序列化
序列化与反序列化原创 2020-07-23 21:32:13 · 279 阅读 · 0 评论 -
【JavaIO流】JavaIO中的常用处理流
JavaIO中的常用处理流在前面,我们了解了有关JavaIO流基础的使用,其中对于IO流来说最基础的四大基类就是InputStream、OutputStream、Reader、Writer。而我们对文件操作的最常用的子类就是FileInputStream、FileOutputStream、FileReader、FileWriter四大类,他们的用法基本上是完全一样的,只不过前两个是操作字节的,后两个是操作字符的。字节流和字符流的区别1、首先操作单元不同。字节流操作的单元是数据单元是8位的字节,字符流操原创 2020-07-22 16:08:26 · 414 阅读 · 0 评论 -
【JavaIO流】JavaIO流的使用
JavaIO流的使用IO流概念流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象。流的本质:数据传输。根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。流的作用:为数据源和目的地建立一个输送通道。IO流的分类按照不同的分类方式,可以把流分为不同的类型。常用的分类有三种。1、按照流的流向分,可以分为输入流和输出流。(相对于程序而言的输入输出)输入流:只能从中读取数据,而不能向其写入数据。把文件中的信息读取到程序中。输出流:只能向其写入数据,而不能向其原创 2020-07-21 15:18:49 · 432 阅读 · 0 评论 -
【JavaIO流】JavaIO流基础知识
JavaIO流基础知识流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。实际上,流的源端和目的端可简单地看成是字节的生产者和消费者,对输入流,可不必关心它的源端是什么,只要简单地从流中读数据,而对输出流,也可不知道它的目的端,只是简单地往流中写数据。流是一组有顺序的,有起点和终点的原创 2020-07-20 13:58:47 · 402 阅读 · 2 评论