InputStream/OutputStream 和 Reader/Writer
InputStream/OutputStream:
1)抽象类,2)面向字节形式的I/O操作(8 位字节流) 。
Reader/Writer:
1)抽象类,2)面向字符的 I/O操作(16 位的Unicode字符) 。
InputStreamReader:
可以将InputStream转换为 Reader。
OutputStreamWriter:
可以将OutputStream转换为Writer。
Java I/O的核心采用了Decorator(装饰)模式。