我是靠谱客的博主 疯狂老虎,最近开发中收集的这篇文章主要介绍黑马程序员——IO流:字节流,字符流及键盘录入,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 ------- 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流:字节流,字符流及键盘录入所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部