首页 > 其他 > 详细

IO,NIO浅析

时间:2014-08-11 20:29:42      阅读:313      评论:0      收藏:0      [点我收藏+]

IO:传统的java输入输出。

1.字节流:inputstream(读),outputstream(写);

2.字节流:reader (读),writer(写)。

字符流和字节流的区别:

1.字节流读一个字节返回一个字节,字符流读取一个或者多个字节(中文用utf8编码表中对应的字节数是三个),先查询编码表再返回字符。

2.字节流可以处理所有类型的数据如mp3,图片,avi,而字符流只能处理字符数据。

如果处理纯文本数据要优先考虑使用字符流,其他都是用字节流。因为硬盘上的所有文件都是以字节的形式进行传输或者保存的,包括图片等内容。但是字符只是在内存中才会形成的,所以在开发中,字节流使用广泛。

NIO:new io

面向缓冲的非阻塞的

 

IO,NIO浅析,布布扣,bubuko.com

IO,NIO浅析

原文:http://www.cnblogs.com/wsylly/p/3905206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!