码迷,mamicode.com
首页 > 其他好文 > 详细

IO,NIO浅析

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

标签:java   使用   io   文件   数据   new   ad   sp   

IO:传统的java输入输出。

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

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

字符流和字节流的区别:

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

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

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

NIO:new io

面向缓冲的非阻塞的

 

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

IO,NIO浅析

标签:java   使用   io   文件   数据   new   ad   sp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!