
IO输入输出流
文章平均质量分 70
qq_15150353
这个作者很懒,什么都没留下…
展开
-
计算机中的编码方式
在计算机中,所有数据存储和运算都要用到二进制。例如,像a、b、c这样的字母,另外还有数学,以及一些常用的符号,等等。。。都要将他们以二进制的方式去存储,不同的人有不同的存储方式,这样大家相互通信就会发生混乱。于是,美国有关的标准组织就出台了ASCII编码,规定了上述符号用哪些二进制数来表示。 数字的ASCII码:48~57为0~9十个阿拉伯数字。 大写字母的AS原创 2016-09-30 20:39:34 · 4522 阅读 · 0 评论 -
字节流InputStream
字节流:一次性传输一个字节,其基类是InputStream和OutputStream,但是这两个类不能直接使用,因为他们是基类。 inputStream和OutputStream inputStream方法: 1.read:从字节流当中读取数据,其中方法read中提供了三种重载的读取数据的方法: Read:从原创 2016-09-30 21:01:52 · 941 阅读 · 0 评论 -
随机流
1.他的父类是Object2.不区分是输出流和输入流,并要指定文件的访问方式3.随机流可以移动操作文件的指针,以便随机访问文件中的某个位置的数据4.可以以二进制的方式对数据进行存储 RandomAccessFile randf = new RandomAccessFile("temp.dat","rw"); for (int i = 0; i原创 2016-10-01 00:20:53 · 979 阅读 · 0 评论 -
过滤流:buffer流和data流
字节流只能一次处理一个字节,为了更方便的操作数据,便加入了套接流 问题引入:缓冲流为什么比普通的文件字节流效率高? 不带缓冲的操作,每读一个字节就要写入一个字节,由于涉及磁盘的IO操作相比内存的操作要慢很多,所以不带缓冲的流效率很低。带缓冲的流,可以一次读很多字节,但不向磁盘中写入,只是先放到内存里。等凑够了缓冲区大小的时候一次性写入磁盘,这种方式可以减少磁盘操作次数,速度就会提高原创 2016-10-01 00:24:09 · 2241 阅读 · 0 评论 -
对象流
ObjectInputStreamObjectOutputStream可以通过这两个流对象直接操作已有对象并将对象进行本地持久化存储。存储后的对象可以进行网络传输。两个对象的特有方法: ObjectInputStream Object readObject():该方法抛出异常:ClassNotFountException。原创 2016-10-01 01:10:52 · 3538 阅读 · 0 评论 -
PrintStream
PrintStream 是打印输出流,它继承于FilterOutputStream。 PrintStream 是用来装饰其它输出流。它能为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。 与其他输出流不同, PrintStream 永远不会抛出 IOException ;它产生的IOException会被自身的函数所捕获并设置错误标记, 用户可以通过 che原创 2016-10-01 01:26:58 · 688 阅读 · 0 评论 -
标准流对象
标准流对象 System作为java.lang包下的一个类,其拥有三个静态全局变量,PrintStream err,out,InputStream in。 这些流有强大的转化功能,其中System.in,即InputStream用于从标准输入设备中获取输入数据(通常是键盘).System.out即PrintStream用于将数据输出到缺省设备中,System.out用于将错误信息输出原创 2016-10-01 10:16:25 · 529 阅读 · 0 评论 -
管道流
PipedInputStream和PipedOutputStream 管道:用来把一个程序的输出链接到另外一个程序 管道输入流作为一个通信管道的接收端,管道输出流作为一个通信管道的输出端,管道流在使用前必须经过连接(把管道输入流作为输出流的形参),才能使用 主要作用:一个线程放入数据,一个线程拿出数据 Java I/O系统是建立在数据流概念之上的,而在UNIX/L原创 2016-10-01 10:36:48 · 740 阅读 · 0 评论 -
字符流
字符流 字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组。所以字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的,所以它对多国语言支持性比较好!如果是音频文件、图片、歌曲,就用字节流好点,如果是关系到中文(文本)的,用字符流好点.原创 2016-10-01 10:45:03 · 275 阅读 · 0 评论