本节要点:
1.认识输出 ,输入字节流
2.文件的读取与输入
3.案例复制文件
1.
输入流:InputStream和Reader作为基类
输出流:OutputStream和Writer作为基类
理解原理: java程序-JVM(虚拟机)-OS(操作系统)-OS调用写数据的方法-把数据写到文件中
FileOutputstream(String name)创建一个向具有指定名称的文件中写入数据的输出文件流。
FileOutputstream(File file)创建一个指定File对象表示的文件中写入如数据的文件输出流。
1.1
InputStream类常用方法
int read( ):从输入流中读取下一个字节数据
int read(byte[] b):从输入流中读取数据,并将数据存储在缓冲区数组b中,返回实际读取的字节数
int read(byte[] b,int off,int len):从输入流中读取最多len长度的字节,保存到字节数组b中,保存的位置从off开始
void close( ):关闭输入流
int available()&#