码迷,mamicode.com
首页 > 其他好文 > 详细

第十周课程总结

时间:2019-11-03 20:07:38      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:存在   线程   exception   nbsp   打开   mic   课程   throws   connect   

                                                                                                      课程总结

一.Java IO的操作流程:
(1)使用Flle类打开一个文件。
(2)通过字节流和字符流的子类指定输出的位置。
(3)进行读和写的操作。
(4)关闭输入和输出。

二.字节流:

1)输入:inputStream,
技术图片
2)输出:outPutStream;
技术图片

三.字符流:

1)Writer类的常用方法

技术图片

2)Reader类的常用方法
技术图片

四.字节流与字符流的区别:

字节流在操作的时候不会用到缓冲区,而字符流在操作时使用到缓冲区通过缓冲区再操作文件。

五.字节-字符转换流:

在整个IO包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流-字符流的转换类。

OutputStreamWriterWriter的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变为字节流输出对象

InputStreamReaderReader的子类,将输入的字节流变为字符流,即:将一个字节流的输入对象变为字符流的输入对象

六.管道流:

管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果要想进行管道输出,则必须把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道:

public void connect(PipedInputStream snk) throws IOException 

第十周课程总结

标签:存在   线程   exception   nbsp   打开   mic   课程   throws   connect   

原文地址:https://www.cnblogs.com/lyp82ndl/p/11788554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!