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

1.NIO概述

时间:2017-08-26 12:42:14      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:buffer   改进   缓冲区   技术   数据   打开   表示   区分   获取   

/*Java NIO 简介*/
java NIO (New IO)是从 java1.4版本开始引入的一个新的IO API,可以替代标准的 java IO API (jdk1.7又对其进行了改进, 称为NIO2)

NIO 与 原来的 IO 有相同的作用和目的,但是使用的方式完全不同,NIO支持面向 /*缓冲区*/的。基于 /*通道*/的 IO 的操作

NIO 将以更加高效的方式进行文件的读写操作

 

/*Java NIO 与 IO 的 主要区别*/

技术分享

 

/*通道 和 缓冲区 */

Java NIO 系统的 核心在于:通道(Channel)和 缓冲区(Buffer)

  通道表示打开到IO 的设备 (例如:文件,套接字)的连接

  若需要使用 NIO ,需要获取用于连接IO设备的通道以及用于容纳数据的缓冲区(Buffer),对数据进行处理

  另外:通道(Channel) 是可以 完成 程序 和 磁盘的 双向通信的

  /*原先的 io 是通过 输入还是输出流区分的*/

简而言之, Channel 负责传输,Buffer负责存储

 

1.NIO概述

标签:buffer   改进   缓冲区   技术   数据   打开   表示   区分   获取   

原文地址:http://www.cnblogs.com/xuzekun/p/7434918.html

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