点播 解锁网络编程之NIO的前世今生

课程时长 02小时32分钟

学习期限 12 个月 退款期限 30 天

市场价格 免费 会员价格 免费

难度级别 入门 学习人次 15948 综合评分 4.2

内容实用 4.2 分

简洁易懂 4.1 分

逻辑清晰 4.3 分

  • 详情
  • 目录
  • 评价12

简介:网络编程->RPC的“基石”。众所周知,网络编程有三种方式:BIO、NIO、AIO。本课程通过对BIO/NIO两种编程模型对比的形式,引入NIO的优势。后对NIO核心类进行梳理、分析。最后通过动手实践,完成一个基于NIO的多人聊天室功能。通过动手实践,来加深对NIO原理的理解,并发现NIO的不足之处,培养辩证的看待和使用NIO解决问题的能力。

第1章课程介绍

  • 课程介绍
    02分钟30秒
  • 前置知识
    47秒
  • 开发环境
    01分钟21秒

第2章NIO网络编程模型

  • 编程模型
    02分钟16秒
  • BIO网络模型
    04分钟14秒
  • BIO网络模型缺点
    01分钟19秒
  • NIO网络模型猜想
    03分钟19秒
  • NIO网络模型
    03分钟36秒
  • NIO网络模型优化
    01分钟26秒

第3章NIO网络编程详解

  • NIO核心类之Channel
    05分钟25秒
  • NIO核心类之Buffer
    05分钟43秒
  • NIO核心类之Selector
    03分钟13秒
  • NIO编程实现步骤
    01分钟16秒

第4章NIO网络编程实战

  • 服务器端功能实现
    18分钟13秒
  • 服务器端业务处理功能实现
    15分钟59秒
  • 客户端功能实现
    35秒
  • 客户端功能实现
    58分钟59秒
  • 功能完善
    11分钟26秒

第5章NIO网络编程缺陷

  • 缺陷分析
    02分钟51秒

第6章课程总结

  • 课程总结
    07分钟33秒
15948
12
0