17.Java中的IO

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)

你可能感兴趣的:(17.Java中的IO)