Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

一、字节输出流(OutputStream)

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流 使用步骤

1.写入一个字节

Java语言基础(7)之 IO流

2.(1)写入多个字节

Java语言基础(7)之 IO流

 (2)写字节数组一部分

Java语言基础(7)之 IO流

(3)写字符的方法

Java语言基础(7)之 IO流

续写和换行

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流Java语言基础(7)之 IO流

二、字节输入流(InputStream)

Java语言基础(7)之 IO流

使用步骤

1.读取一个字节

读取第一个字节

Java语言基础(7)之 IO流

读取第二、三个字节(会按顺序一个个读取,读完再读返回‘-1’)

Java语言基础(7)之 IO流Java语言基础(7)之 IO流

使用while循环打印

Java语言基础(7)之 IO流

打印字符

Java语言基础(7)之 IO流

2.读取多个字节

 

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

优化上边的代码(如果不加打印里的len,就会打印byte的1024个字节,会有很多空格)

Java语言基础(7)之 IO流

三、文件的复制

Java语言基础(7)之 IO流

优化,使用字节数组缓冲区

Java语言基础(7)之 IO流

四、字符流

1.字符输入流(Reader)

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

也可以用String输出

Java语言基础(7)之 IO流

2.字符输出流(Writer)

Java语言基础(7)之 IO流

与字节流的区别是,字符流把数据写入内存,不是直接写入文件 

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

五、close和flush方法的区别 

Java语言基础(7)之 IO流六、IO流异常处理

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

七、缓冲流(Bufffered Streanms)

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

1.字节缓冲输出流(BufferedOutputStream)

Java语言基础(7)之 IO流

2.字节缓冲输入流 (BufferedInputStream)

Java语言基础(7)之 IO流

3.字符缓冲输出流(BufferedWriter)

Java语言基础(7)之 IO流

4.字符缓冲输入流(BufferedReader)

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

5.文本排序

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

Java语言基础(7)之 IO流

八、转换流

 

1.OutputStreamWriter

Java语言基础(7)之 IO流

2.InputStreamWriter

Java语言基础(7)之 IO流

 

相关文章:

  • 2021-09-12
  • 2021-09-14
  • 2021-10-25
  • 2021-09-23
  • 2019-12-02
  • 2022-01-20
  • 2021-09-24
  • 2021-10-13
猜你喜欢
  • 2021-08-18
  • 2020-05-28
  • 2021-10-04
  • 2021-11-26
  • 2021-03-31
  • 2021-06-30
相关资源
相似解决方案