Java NIO(二)Channel
  TEZNKK3IfmPf 26天前 39 0
1. channel是什么
  • Java NIO的通道类似流,但又有些不同:

    • 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。
    • 通道可以异步地读写。
    • 通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。
2.channel 的主要实现类
  • FileChannel
    从文件中,读写数据。
  • DatagramChannel
    DatagramChannel 能通过UDP读写网络中的数据。
  • SocketChannel
    SocketChannel 能通过TCP读写网络中的数据。
  • ServerSocketChannel
    ServerSocketChannel可以监听新进来的TCP连接,像Web服务器那样。对每一个新进来的连接都会创建一个SocketChannel。
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 26天前 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   12天前   28   0   0 java
  TEZNKK3IfmPf   26天前   39   0   0 java
TEZNKK3IfmPf