- 0
- 0
- 约 9页
- 2016-12-29 发布于重庆
- 举报
Java New I/O的使用一.介绍NIO NIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。 1.Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文 一.?介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1.?Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2.?Charset:它提供Unicode字符串影射到字节序列以及逆影射的操作。3.?Channels:包含socket,file和pipe三种管道,它实际上是双向交流的通道。4.?Selector:它将多元异步I/O操作集中到一个或多个线程中(它可以被看成是Unix中select()函数或Win32中WaitForSingleEvent()函数的面向对象版本)。二.?回顾传统在介绍NIO之前,有必要了解传统的I/O操作的方式。以网络应用为例,传统方式需要监听一个ServerSocket,接受请求的连接为其提供服务(服务通常包括了处理请求并发送响应)图一是服务器的生命周期图,其中标有粗黑线条的部分表明会发生I/O阻塞。? 图一可以分析创建服务器的每个具体步骤。首先创建ServerSocket?ServerSocket se
您可能关注的文档
最近下载
- 2027届高中地理一轮复习课件备考策略研究.pptx
- CJJ68-2016城镇排水管渠与泵站运行、维护及安全技术规程.docx VIP
- 星玛MGP调试资料.pdf VIP
- 2025江苏苏州市昆山开发区招聘社区编外工作人员8人备考题库附答案.docx VIP
- 2025年河南省平顶山市小升初入学分班考试数学考试真题含答案.docx VIP
- 原创精品IATF16949-2016内审及管理评审全套资料.docx VIP
- 【广联达BIM】3、BIM施工现场布置讲解和实战应用.ppt
- 2026年重庆市万州区李河镇天地村社区工作人员考试模拟试题及答案.docx VIP
- 110KV强条执行计划1.doc VIP
- 内蒙古建筑图集 12J15 住宅厨房、卫生间烟气集中排放系统 DBJ03-22-2014.docx VIP
原创力文档

文档评论(0)