概述
------- android培训、java培训、期待与您交流! ----------
IO流
概述:1,IO流用来处理设备间的数据传输。
2,Java对数据的操作是通过流的方式。
3,Java用于操作流的对象都在IO包中。
4,流按操作数据分为两种:字节流和字符流。
5,流按流向分为:输入流和输出流。
注意:流只能操作数据,而不能操作文件。
IO流的常用基类:
1)字节流的抽象基流:InputStream和OutputStream
2)字符流的抽象基流:Reader和Writer
注:此四个类派生出来的子类名称都是以父类名作为子类名的后缀,以前缀为其功能;
如InputStream子类FileInputStream;Reader子类FileReader
字符流
概述: 1、字符流中的对象融合了编码表。使用的是默认的编码,即当前系统的编码。
2、字符流只用于处理文字数据,而字节流可以处理媒体数据。
3、既然IO流是用于操作数据的,那么数据的最常见体现形式是文件。
写入字符流步骤
1、创建一个FileWriter对象,该对象一被初始化,就必须要明确被操作的文件。
且该目录下如果已有同名文件,则同名文件将被覆盖。其实该步就是在明确数据要存放的目的地。
2、调用write(String s)方法,将字符串写入到流中。
3、调用flush()方法,刷新该流的缓冲,将数据刷新到目的地中。
4、调用close()方法,关闭流资源。但是关闭前会刷新一次内部的缓冲数据,并将数据刷新到目的地中。
close()和flush()区别:
flush()刷新后,流可以继续使用;
而close()
最后
以上就是疯狂老虎为你收集整理的黑马程序员——IO流:字节流,字符流及键盘录入的全部内容,希望文章能够帮你解决黑马程序员——IO流:字节流,字符流及键盘录入所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复