Java学习总结

IO:

概述:

IO流用来处理设备之间的数据传输,如上传文件和下载文件

Java对数据的操作是通过流的方式

Java用于操作流的对象都在IO包中

按照数据流向:

输入流 读入数据 从操作系统上读入文件到内存中

输出流 写出数据 就是将文件从编译器中编写到操作系统上

按照数据类型:

字节流 由于我们的文件存储的基本单元都是字节,所以这个很早出现了

字符流 为了方便表示某些数据,则出现字符流

使用方式:

如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流,否则用字节流。

如果什么都不知道,就用字节流。

IO流:

字节流:

字节输入流: InputStream

FileInputStream

字节缓冲输入流: BufferedInputStream

成员方法:

int read() 一次读取一个字节

int read(byte [] bytes) 一次读取一个字节数组

字节输出流: OutputStream

FileOutStream

字节缓冲输出流: BufferedOutputStream

成员方法:

void write() 一次写入一个字节

void write(byte [] bytes , int off , int len) 一次写入一个字节数组,从off开始,长度为len

字符流(转换流):

字符流 = 字节流 + 编码集

字符输入流: Reader

InputStreamReader —> FileReader

字节缓冲输入流:

BufferedReader:

特殊用法:

String readLine() 一次读取一行数据,但不包括换行符

字符输出流: Writer

OutputStreamWriter —> FileWriter

字节缓冲输出流:

BufferedWriter:

特殊用法:

void newLine() 写入一个行分隔符,适用于各个系统

沈阳无痛人流多少钱

:http://mobile.sysdcare.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值