首页 > 代码库 > Java字节流操作
Java字节流操作
在java.io包中得操作主要有字节流与字符流两大类,两个类都有输入输出操作。
在字节流中,输出数据主要使用OutputStream类,输入使用的InputStream类。
在字符流中,输出数据使用Writer,输入数据使用Reader。
在Java中IO操作有相应的步骤,以文件的操作为例。
(1)使用File类打开一个文件
(2)通过字节流或字符流的子类指定输出的位置。
(3)进行读/写操作
(4)关闭输入/输出
字符流与字节流的区别:
字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件。
当字节流与字符流都不关闭输出流时,字节流的文件中依然存在了输出的内容,而字符流的文件中不存在任何内容。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。