在IO包中,流有两种形式:一种是字节流另一种是字符流;
字节流是两个早期已经存在的InputStream和OutputStream;字符流则是后期补充的Reader和Writer;
InputStreamReader是InputStream和Reader之间的桥梁,由于System.in是字节流,需要用它来包装之后变为字符流供给BufferedReader使用。--摘自《浅谈Java的输入输出流》
在Java中使用IO操作的步骤:
使用File找到一个文件;
使用字符流或字节流的子类为OutputStream、InputStream、Writer、Reader进行实例化操作;
进行读或写操作;
关闭(Close())--摘自《Java IO中字节流与字符流》