JavaIO基本知识
目录:程序员成长之旅/Java学习/笔记
如果读取到的字节数位EOF(-1)就像等于读取到文件结尾
GBK编码:中文 2个字节
英文 1个字节
UTF-8编码:中文 3个字节
英文 1个字节
FileStream以字节对文件操作
FileOutputStream 以一个文字为单位的输出流
FileInputStream 对文件的输入流
DateSteam以数据对文件进行操作
DateOutputString 在“流”的基础上包装了一些方便使用的方法
writeInt()/writeDouble()/writeUTF()
DateOutputSteam 和上面类似
BufferedSteam 在对流的操作基础上,带缓冲的进行操作,会提升效率
FileOutputStream--->write()方法相当于一滴一滴地把水“转移”过去
DataOutputStream-->writeXxx()方法会方便一些,相当于一瓢一瓢把水“转移”过去
BufferedOutputStream--->write方法更方便,相当于一飘一瓢先放入桶中,再从桶中倒入到另一个缸中,性能提高了
视频笔记
🖼 图片占位(归档模式)图片见原始导出:
JavaIO%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86.assets/0.5365282060576224.png🖼 图片占位(归档模式)图片见原始导出:
JavaIO%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86.assets/0.05903852355767936.png