- 软件大小:24.41M
- 软件语言:中文
- 软件类型:国产软件
- 软件类别:免费软件 / 电子图书
- 更新时🤷间【jiān】:2025-07-05 05:36
- 运行环【yùn háng huán】境🤐:WinAll, WinXP, Win7
- 软件等级:
- 软件厂商:
- 官方网站:暂无


52.00M/中文/7.5
8.28M/中文/5.0
9.76M/中文/10.0
6.83M/中文/0.0
64.45M/中文/10.0
java nio2 中文版pdf是一本非常实用的计算机电子书,该书介绍了java nio的缓冲区、通道、正则表达式、选择器、字符集等相关基础知识,语言通俗易懂,需要的朋友快来下载吧!
java.nio全称java non-blocking IO,是指jdk1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。
套接字【tào jiē zì】通道类🚶为使用网络套【wǎng luò tào】💛接字实🔲现交互提供了新方法。套接字【tào jiē zì】通道可【tōng dào kě】工作于非块模【fēi kuài mó】式,并可与选择器【xuǎn zé qì】一同使🏀用。因此,多个套【duō gè tào】接字可【jiē zì kě】实现多路传输,管理效📒率也比♑ java.net 提供的【tí gòng de】🚾传统套【chuán tǒng tào】🍯接字更高🐼。
三个新套接字通道,即 ServerSocketchannel、SocketChannel 和 DatagramChannel,将在第三章
讲到。
Channel是一个【shì yī gè】对象💨,可以通【kě yǐ tōng】过它读🕹取和写入数据🎓。拿♌ NIO 与原来【yǔ yuán lái】的🏥 I/O 做个比较【jiào】,通道就🐚像是流【xiàng shì liú】,而且他们面向【men miàn xiàng】缓冲区的🏥。
正如前面提到的🦋,所有数【suǒ yǒu shù】据都通过🐼 Buffer 对象来处理【chù lǐ】☝。您永远不会将🌑字节【zì jiē】✅直接写【zhí jiē xiě】入通道中,相反,您是将数据写入包含【rù bāo hán】🗄一个或【yī gè huò】者多个字节【zì jiē】✅的🦋缓冲区【qū】。同样,您不会【nín bú huì】直接从通道中读取字🕺节【jiē】✝,而是将【ér shì jiāng】数据从通道读🛰入缓冲🍤区【qū】,再从缓【zài cóng huǎn】冲区获【chōng qū huò】🎀取这个字节【zì jiē】✅。
通道【tōng dào】🐂与流的不同之【bú tóng zhī】处📦在于通道【tōng dào】🐂是双向的📚。而流只【ér liú zhī】是在一个方向上移动(一个流必须是【bì xū shì】🦇 InputStream 或者【huò zhě】📕 OutputStream 的子类), 而 通道【tōng dào】🐂 可以用【kě yǐ yòng】于读、写或者【huò zhě】🏺同时用【tóng shí yòng】🕖于读写。
因为它们是双向的,所以通道可以比流更好地反映底层操作系统的真实情况。特别是在 UNIX 模型中,底层操作系统通道是双向的。
请描述⛑您所遇到的错【dào de cuò】误🍕,我们将☕尽快予【jìn kuài yǔ】以修正【yǐ xiū zhèng】,谢谢!
*必填项,请输入内容