1:4表示缓冲区的大小
2:因为缓冲区大小为4,所以当存到第二个a的时候,会自动刷新缓冲区,缓冲区把自身数据写入到硬盘上。所以,s和z没有写到硬盘上,因为缓冲区没满。
以防close出现异常,导致缓冲区的数据写不到硬盘上,在执行close前先执行output.flush();
把字符串转换成字节类型(getBytes())并通过字节数组写入到缓冲区。
1:4表示缓冲区的大小
2:因为缓冲区大小为4,所以当存到第二个a的时候,会自动刷新缓冲区,缓冲区把自身数据写入到硬盘上。所以,s和z没有写到硬盘上,因为缓冲区没满。
以防close出现异常,导致缓冲区的数据写不到硬盘上,在执行close前先执行output.flush();
把字符串转换成字节类型(getBytes())并通过字节数组写入到缓冲区。