开发者社区> 问答> 正文

Java NIO的通道有哪些类型?

Java NIO的通道有哪些类型?

展开
收起
鲁花花生油 2021-10-29 15:47:39 588 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 这里不对纷繁复杂的Java NIO通道类型进行过多的描述,仅仅聚焦于介绍其中最为重要的四种Channel(通道)实现:FileChannel、SocketChannel、ServerSocketChannel、DatagramChannel。

    对于以上四种通道,说明如下:

    (1)FileChannel文件通道,用于文件的数据读写。

    (2)SocketChannel套接字通道,用于Socket套接字TCP连接的数据读写。

    (3)ServerSocketChannel服务器嵌套字通道(或服务器监听通道),允许我们监听TCP连接请求,为每个监听到的请求,创建一个SocketChannel套接字通道。

    (4)DatagramChannel数据报通道,用于UDP协议的数据读写。

    这个四种通道,涵盖了文件IO、TCP网络、UDP IO基础IO。

    资料来源:《Netty、Redis、ZooKeeper高并发实战》,文章链接:https://developer.aliyun.com/article/726757

    2021-10-29 15:54:16
    赞同 展开评论 打赏
问答分类:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载