IO笔记

read() write() 方法在执行时都将阻塞,直至字节确实被读入或写出,这意味着如果流不能被立即访问,那么当前的线程将阻塞

InputStreamReader : 将包含字节的输入流转换为可以产生Unicode字符的读入器

OutputStreamWriter : 将使用选定的字符编码方式把Unicode字符流转换为字节流

(换行:Windows系统是“ ”,Unix系统是“ ”)

以文本格式写出数据,需要使用PrintWriter

DataInputStream : 数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型

BufferedReader readLine方法在没有输入时返回null

原文地址:https://www.cnblogs.com/QinH/p/4698637.html