总结:
1):本周主要学习了java的IO,以及字节流和字符流,File类,管道流;
2):字符流:字符输出流:Writer,字符输入流:Reader。字节流:把数据传到程序中的操作叫输入,用InputStream类。当把数据从程序中传出的操作叫输出,用OutputStream类;
3):File类常用操作:创建文件,删除文件,创建文件夹,列出指定目录全部文件,删除目录;
4):字符流与字节流的转换:OutputStreamWriter:是Writer的子类,将输出的字符流转换为字节流;InputStreamReader:是Reader的子类,将输入的字节流变为字符流;
5):二者区别:字节流不 会用到缓冲区(内存)的 ,而字符流在操作的时候会使用到缓冲区的;
6):管道流: 管道流是用来在多个线程之间进行信息传递的Java流;管道流分为字节流管道流和字符管道流。字节管道流:PipedOutputStream 和 PipedInputStream。字符管道流:PipedWriter 和 PipedReader;