我是靠谱客的博主 疯狂老虎,这篇文章主要介绍黑马程序员——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流:字节流内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部