17.Java中的IO
2019-02-26 本文已影响0人
null_meng
1.I/O操作的目标
2.I/O的分类方法
3.读取文件和写入文件的方法
I/O操作的目标
从数据源当中读取数据,以及将数据写入到数据目的地当中
I/O的流向
文件、键盘、网络----->输入|Java程序|输出------>文件、屏幕、网络
I/O的流向以java程序为参照物
I/O分类
第一种分法:
1.输入法
2.输出法
第二种分法:
1.字节流
2.字符流:读写文件时,以字符为基础
字节输入流:Reader<---FileReader
字节输入流:Writer<-----FileWriter
第三种分法:
1.节点流;
2.处理流
BufferedReader:字符输入处理流
public String readLine() throws IOException
生成BufferedReader对象的方法;
BufferedReader in = new BufferedReader(new FileReader("foo.in"));
I/O当中的核心类
InputStream
OutputStream
FileInputStream
FileOutputStream
核心类的核心方法
InputStream
int read(byte[] b, int offside,int length)
OutputStream
void write(byte[] b , int offside,int length)