博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的IO操作总结
阅读量:5109 次
发布时间:2019-06-13

本文共 515 字,大约阅读时间需要 1 分钟。

 

1,io操作一般分为:字节流和字符流。

InputStream是所有字节输入流的祖先,而OutputStream是所有字节输出流的祖先。

Reader是所有读取字符串输入流的祖先,而writer是所有输出字符串的祖先。

 

区别:

1)字符流使用了缓冲区,而字节流没有使用缓冲区。

2)字符流是操作文本信息。字节流是可以操作所有文件信息。

 

2,使用的时候多用缓存读取。

i = new FileInputStream(bin);            o = new FileOutputStream(copy);                         //循环的方式读入写出文件,从而完成复制            byte[] buf = new byte[1024];            int temp = 0;            while((temp = i.read(buf)) != -1) {                o.write(buf, 0, temp);            }

 

转载于:https://www.cnblogs.com/chen-msg/p/9299458.html

你可能感兴趣的文章
浙江省第十二届省赛 Beauty of Array(思维题)
查看>>
NOIP2013 提高组 Day1
查看>>
个人对vue生命周期的理解
查看>>
cocos2dx 3.x simpleAudioEngine 长音效被众多短音效打断问题
查看>>
存储(硬件方面的一些基本术语)
查看>>
观察者模式
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
大家在做.NET B/S项目的时候多用什么设技术啊?
查看>>
Java SE和Java EE应用的性能调优
查看>>
Android设计模式系列--原型模式
查看>>
免费的论文查重网站
查看>>
C语言程序第一次作业
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
了解node.js
查看>>
想做移动开发,先看看别人怎么做
查看>>
Eclipse相关集锦
查看>>
虚拟化架构中小型机构通用虚拟化架构
查看>>
继承条款effecitve c++ 条款41-45
查看>>