字节流、字符流继承关系前几篇文章讲解了字节流、字符流的使用,不过Java提供给用户的流类远不止此,限于篇幅原因,没办法一一讲解,而且也没有必要一一讲解,就像我在写博客的时候多次提到的,有问题的时候学会查JDK API即可。OK,虽然不一一讲解每种流,我自己简单画了几张图,说明一下字节输入流、字节输出...
分类:
编程语言 时间:
2015-10-21 00:20:51
阅读次数:
152
流的概念和作用学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根...
分类:
编程语言 时间:
2015-10-19 15:26:16
阅读次数:
278
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:
编程语言 时间:
2015-10-18 21:32:35
阅读次数:
226
字符流和字节流的区别拿一下上一篇文章的例子: 1 public static void main(String[] args) throws Exception 2 { 3 File file = new File("D:/writer.txt"); 4 Writer out = n...
分类:
编程语言 时间:
2015-10-18 21:17:30
阅读次数:
644
字符流字节流提供了处理任何类型输入/输出操作的功能(因为对于计算机而言,一切都是0和1,只需把数据以字节形式表示就够了),但它们不可以直接操作Unicode字符,因为上一篇文章写了,一个Unicode字符占用2个字节,而字节流一次只能操作一个字节。既然Java的口号就是"一次编写、处处运行",那么包...
分类:
编程语言 时间:
2015-10-18 19:45:33
阅读次数:
175
前言字符编码,这本不属于IO的内容,但字节流之后写的应该是字符流,既然是字符流,那就涉及一个"字符编码的"问题,考虑到字符编码不仅仅是在IO这块,Java中很多场景都涉及到这个概念,因此这边文章就专门详细写一下字符编码,具体的网上有很多,但本文目的是尽量讲清楚各种编码方式的作用,个人认为,不求、也没...
分类:
编程语言 时间:
2015-10-18 16:58:03
阅读次数:
193
IO操作5个重要的类分别是:InputStream、OutStream、Reader、Writer和File类面向字符的输入输出流输入流都是Reader的子类,CharArrayReader从字符数组读取的输入流BufferedReader缓冲输入字符流PipedReader输入管道InputStr...
分类:
编程语言 时间:
2015-10-17 19:10:30
阅读次数:
212
块设备是能随机存取装置固定大小的数据表设备。如硬盘;字符设备(如串口和键盘)它是按照字符流进入有序进行。不同之处在于是否足够的随机存取数据——这时候,你可以随心所欲地从一个位置跳到访问设备和位置。复杂多,实际上内核在块设备上下了大工夫——块I/O层。基础概念块设备中最小的可寻址单元是扇区。文件系统的...
分类:
系统相关 时间:
2015-10-17 13:22:14
阅读次数:
247
IO流:★★★★★,用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制...
分类:
其他好文 时间:
2015-10-11 21:30:58
阅读次数:
261
1. 把集合中的数据存储到文本文件案例: 需求:把ArrayList集合中的字符串数据存储到文本文件 ?(1)分析:通过题目的意思我们可以知道如下的一些内容,ArrayList集合里存储的是字符串。遍历ArrayList集合,把数据获取到。然后存储到文本文件中。文本文件说明使用字符流。(2)数据源:...
分类:
编程语言 时间:
2015-10-11 14:04:24
阅读次数:
243