![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nio
文章平均质量分 83
hz594556878
这个作者很懒,什么都没留下…
展开
-
Java NIO
(一) Java NIO 概述Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它转载 2017-03-13 17:05:24 · 241 阅读 · 0 评论 -
NIO BUFFER
BufferI/O缓冲区操作简图: 两个概念:用户空间和内核空间用户空间: 是常规进程所在区域,JVM就是常规进程,驻守于用户空间,用户空间为非特权区域(不能直接访问硬件设备)。内核空间: 是指操作系统所在区域,内核代码有特别的权利(能与设备控制器通讯,控制着用户空间进程的运行状态等等,最重要的是,所有的IO都直接或间接的通过内核空间)。 注:计算机磁盘是基于块存储的硬件设备,也就是说,它操作原创 2017-03-13 17:02:32 · 286 阅读 · 0 评论 -
nio的
字节字节是操作系统及其I/O设备使用的基本数据类型,当JVM和操作系统之间传递数据时,需要将其它的数据类型拆分成构成他们的字节。字节顺序尽管字节大小已经被确定了,但是它的排列顺序问题一直没有被广泛的认同,也就是大小端的问题。什么是大端?什么是小端? 基本数据类型 所占字节数 byte 1 char 2 short 2 int 4 long 8 flo原创 2017-03-13 17:03:15 · 236 阅读 · 0 评论