Hey, Nice to meet You. 

必有过人之节.人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也,天下有大勇者,猝然临之而不惊,无故加之而不怒.此其所挟持者甚大,而其志甚远也.          ☆☆☆所谓豪杰之士,

随笔分类 -  【Java】--Java IO流

摘要:在前面几章博客中介绍的流是需要我们理解和掌握的,其实在Java IO包下面还有很多不同种类的流,但是用的不是非常多,所以这里就汇总简单举个例子。 这些流包括:数组流、字符串流、打印流、数据流、合并流、管道流、回退流、随机存储文件流。 1、数组(内存)流 数组流:就是将数据都以数组的方式存入该类中的字 阅读全文
posted @ 2020-02-29 23:20 唐浩荣 阅读(805) 评论(0) 推荐(2) 编辑
摘要:对象流的主要用作是对Java对象的序列化和反序列化的操作。在Java IO流中提供了两个对象流:ObjectInputStream和ObjectOutputStream,这两个类都属于字节流。其中ObjectOutputStream将Java对象以字节序列的形式写出到文件,实现对象的永久存储,它继承 阅读全文
posted @ 2020-02-28 21:23 唐浩荣 阅读(978) 评论(0) 推荐(0) 编辑
摘要:转换流也是一种处理流,它提供了字节流和字符流之间的转换。在Java IO流中提供了两个转换流:InputStreamReader 和 OutputStreamWriter,这两个类都属于字符流。其中InputStreamReader将字节输入流转为字符输入流,继承自Reader。OutputStre 阅读全文
posted @ 2020-02-27 20:37 唐浩荣 阅读(5091) 评论(2) 推荐(9) 编辑
摘要:缓冲流也叫高效流,是处理流的一种,即是作用在流上的流。其目的就是加快读取和写入数据的速度。 缓冲流本身并没有IO功能,只是在别的流上加上缓冲效果从而提高了效率。当对文件或其他目标频繁读写或操作效率低,效能差时。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所 阅读全文
posted @ 2020-02-26 17:40 唐浩荣 阅读(1262) 评论(0) 推荐(3) 编辑
摘要:前面一章介绍了字节流的使用,提到了字节流在处理 utf-8 编码的中文可能会出现乱码的情况(其他编码的中文同样会出现乱码),所以Java针对这一情况提供了字符流。 但是字符流只能处理字符,不能用来处理 .jpg;.mp3;.mp4;.avi;.doc;.ppt等二进制文件,这些只能通过字节流来处理。 阅读全文
posted @ 2020-02-25 20:07 唐浩荣 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:我们都知道在计算机中,无论是文本、图片、音频还是视频,所有的文件都是以二进制(字节)形式存在的,IO流中针对字节的输入输出提供了一系列的流,统称为字节流。字节流是程序中最常用的流。在JDK中,提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类,所有的字节输入流都 阅读全文
posted @ 2020-02-23 18:03 唐浩荣 阅读(2283) 评论(0) 推荐(1) 编辑
摘要:在上一章博客中简单的介绍了Java IO流的一些特征。也就是对文件的输入输出,既然至始至终都离不开文件,所以Java IO流的使用得从File这个类讲起。 File类的描述:File类是文件和目录路径名的抽象表示形式,主要用于文件和目录的创建、查找和删除等操作。即Java中把文件或者目录(文件夹)都 阅读全文
posted @ 2020-02-22 15:05 唐浩荣 阅读(737) 评论(0) 推荐(0) 编辑
摘要:1、什么是IO 我们在生活中一定遇到这样的情况,比如我们在编辑某个文件的时候,一时忘记了按 Ctrl+S 键,但是此时电脑恰好出现意外情况,就会导致我们的文件白白编辑了,如果文件不重要倒还好,如果是重要文件你估计会非常的气愤。之所以一旦出现意外情况我们编辑的文件就没了呢?这是因为我们编辑的新文件还保 阅读全文
posted @ 2020-02-21 14:46 唐浩荣 阅读(2180) 评论(0) 推荐(6) 编辑