0
点赞
收藏
分享

微信扫一扫

I/O流概述及FileOutPutStream运用

互联网码农 2022-04-29 阅读 56
ideajava

I/O流概述
㈠可以将这种数据传输的操作,看做一种数据的流动,按照流动的方向分为输入input 和输出output(c盘复制到/剪切到d盘 C盘在输出 D盘在输入)
㈡JAVA中的I/O操作主要是JAVA.io包下的一些常用类使用,通过这些类对数据进行读取(输入input)和写出(输出output)
I/O流的分类
①按照流的方向:输入流和输出流
②按照流动的数据类型:字节流和字符流
③特殊流:打印流、对象流
字节流:
              -输入流:  InputStream
              -输出流: OutputStream
字符流:
              -输入流: Reader
              -输出流: Writer
一切皆字节:
              计算机中的任何数据(文本、图片、视频、音乐等等)都是以二进制的形式存储的
              在数据传输时,也都是以二进制的形式存储的,后续学习的任何流在传输底层都是二进制
⒈ OutPutStream的此抽象类是表示输出字节流的所有类的超类
  ⑴方法
       ①close()这个方法很重要   关闭此输出流并释放与此流关联的所有系统资源 无论输入、输出、字节、字符用完后必须释放关闭
      ②flush() 刷新此输出流并强制写出任何缓冲的输出字节(有些流带有缓冲区,此方法不在缓冲将缓冲直接输出去)
      ③write(byte[] b) 将b.length字节从指定的字节数组写入此输出流
⑵常用子类
       ①FileOutPutStream(文件输出流)每一个他的对象就表示像某个文件输出的流管道
          ⅰ.常用构造方法(创建文件输出流写入指定的文件名称)
             -传入文件对象建立输出流:
                 FileOutPutStream(File   file)
                 FileOutPutStream(File
                                                  file,boolean append)
         boolean值返回TRUE 接着原文件继续写 否则把源文件清空重新写文件值
             -传入路径建立输出流:
                 FileOutPutStream(FileDescriptor fdobj)
                 FileOutPutStream(String name boolean append)

具体用法

在文件中添加单个字符

 

 在文件中添加一串字符

 

 加入TRUE后的变化

 

 加入固定长度字符

 

 

举报

相关推荐

I/O流

I/O流(Java)

i/o流小结

Java I/O流

java中——I/O流

I/O流相关记录

I/O流的使用

0 条评论