- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 NIO核心框架介绍
上一篇介绍了Java中NIO和传统IO的区别及优势,这篇主要介绍NIO的核心组成。 NIO共引入了4个概念: - 缓存区:表示数据存放的容器,提供可读写的数据缓存区; - 字符集:用来对缓存数据进行解码和编码,在字节和Unicode字符之间转换; - 通道:用来接收或发送数据,提供与文件、套接字等的连接,类似于Java IO中的流; - 选择器:他们与可选择通道一起定义了多路的
2017-03-13 11:23:31 7042 1
原创 Java中的NIO非阻塞编程
平时工作中用到的IO主要是java.io包中的操作,比较少用到java.nio包中操作,最近遇到的比较多对性能要求较高的应用问题,查询了一些资料整理记录一下,方便以后查看。 在JDK1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从J
2017-03-13 10:32:20 1186 2
CMM-CMMI.书籍
2013-04-07
计算机图形学
2012-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人