您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字节流报 >

JAVA IO流中的字节流字符流的适用场合区别

发布时间:2019-07-29 20:36 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这个不是很清晰么,如果是和文本处理有关系的就用字符流,因为读取的最小单位不一样,字符流方便处理字符, 如果是其他的比如说音频视频图片等等文件的,和字符没有关系了,就用字节流,一个BYTE一个BYTE的来,不能更清晰了。我估计你应该是IO整个框架不是很熟悉。追问是的,整个IO没有仔细去研究,看到各种例子有用字符有用字节流的,感觉分不清了。看到很多代码都喜欢用缓冲流,这个是不是更好用呢追答用缓冲流有两个好处:1)减少硬盘的IO。性能提高N个数量级。 2)文件太大,边读边写硬盘控制内存使用大小。 3) 所有NIO的框架都用到了缓冲流的处理、直接映射物理内存等等,这个有兴趣可以去看一下,减少一次虚拟机的BUFFER拷贝,提高性能。

  记得有一点小心就是写出去之前,BUFFER中的数据一定要是真实想要的长度,每次都直接一整段写出去,会存在这最后一次刷出去极大的可能带了倒数第二次的脏数据。

http://hazardlabo.com/zijieliubao/357.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有