关于I/O
I/O
I/O指 (input/output) ,该技术用于处理设备之间的数据传输 ,指程序与外部设备或其他计算机进行数据交换的过程
按流向划分:
**Input 输入流:**只能从中读取数据,不能写入
**Output 输出流:**只能从中写入数据,不能读取
按操作单元划分:
**字节流:**操作单元是8位的字节,主要是 InputStream 和 OutputStream 作为基类
**字符流:**操作单元是16位的字符,主要是 Reader 和 Writer 作为基类
PS:字节指一个数据的计量单位(bit) 字符指单个符号(e.g # … ¥ % ……)
需注意,在不同编码格式之中,字符与字节所对应的比例不一致,如:
ASCLL码 : 一英文字符等于一字节 ,一汉字等于两个字节
**UTF-8 :**一英文字符等于一字节,一汉字等于三个字节