/ 实战 / 一站式学习Java网络编程 全面理解BIO/NIO/AIO
收藏

一站式学习Java网络编程 全面理解BIO/NIO/AIO

对比式学习 让网络编程知识更好消化更易理解

一站式学习Java网络编程 全面理解BIO/NIO/AIO

限时优惠
¥255.00
原价¥299.00
难度 初级 时长 15小时30分钟 学习人数 144 好评度 100%

一站式学习Java网络编程 全面理解BIO/NIO/AIO

限时优惠 ¥255.00

¥299.00

观看试看视频

一站式学习Java网络编程 全面理解BIO/NIO/AIO
网络层编程,是每一个开发者都要面对的技术。课程为解决大家学习网络层知识的难题,以创新性的“对比式学习”搭建网络编程课程,课程主线清晰(网络层基础铺垫-->java网络编程前置技术讲解-->阻塞式编程BIO-->非阻塞式编程NIO-->异步编程AIO-->综合实战)适合每一位需要理解网络编程的同学们学习。以“项目驱动”为导向的学习,与企业刚需灵魂契合。
Stannum

Java/C++敏捷开发专家

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

项目开发迭代>>理论逐层深入>>理解网络编程

无论新人老手,细腻生动的讲解,完整系统的知识,让你收获满满

三种版本实现 “多人聊天室项目”
(BIO版->NIO版->AIO版)

采用三种模式实现聊天室
对比式学习
让你真正感受模型演进带来的性能提升

NIO实现:web服务器设计与实现
(NIO+BIO+AIO)

以“NIO实战web服务器”为蓝本
全程手把手实现
最终助你掌握
独立利用BIO、AIO进行项目演进实战的诀窍

详细盘点三大Java网络编程

全面对比BIO/NIO/AIO 为你的网络编程知识做一次全身CT

BIO

理论

引入编程模型概念

了解BIO设计思想

核心类和网络编程原理

对伪异步IO原理进行讲解

实现

实现基于BIO的多人聊天室

使用伪异步IO改写聊天室

观察改造前后系统资源消耗情况

BIO编程模型

NIO

理论

对比BIO与NIO

讲解NIO中核心类

利用BIO和NIO实战本地文件
拷贝功能并分析性能差异引起的原因

实现原理并梳理NIO编程步骤

实现

对聊天室进行NIO改造

观察改造前后系统资源消耗情况

NIO编程模型

AIO

理论

对照BIO、NIO介绍AIO编程模型

总结IO网络编程的演化历史

JDK中AIO核心类与实现原理

梳理AIO编程步骤

实现

对多人聊天室进行AIO改造

观察改造前后系统资源消耗情况

AIO编程模型

从设计到测试 综合实践简易版Web服务器

通过项目实战理解服务器原理

web服务器 架构
web服务器 设计
web服务器 实现
web服务器 自测
基于NIO实现简易web服务器
基于网络知识的
理解进行开发与分析

【点播思路】基于BIO实现简易web服务器

【启蒙思维】基于AIO实现简易web服务器

对比三种模式开发的服务器性能
结合实战理解三种IO的
优势劣势/各种特点/使用场景/面试题

适合人群

网络编程作为编程者的必备技能,本课程适合:
1. 学不会,考不过的“学生党”
2. 求职方向为“网络”行业小伙伴,如:腾讯、三大运营商等
3. 想要拓展网络编程知识的服务端开发岗位的工程师

技术储备要求

掌握Java基础知识

万事俱备 只等你来

  • 张喜硕

    好评

    上周面试字节跳动,面试官问到了IO模型,不会。也和面试官聊了好多,发现自己虽然经历的项目多,但大多是业务和增删改查,提升不大。今天看到课程直接下单,希望以后能多思考,不止于框架。

  • 小忠哥哥帅帅哒

    好评

    之前学习过老师的玩转MogoDB4.0课程,清晰易懂,帮助到了我工作。最近看机会,面了几家公司,经常并发和网络编程一起问,之前都答得马马虎虎,前几天的并发课买了,这次网络编程终于补足了这两大块知识,希望顺利帮我收割offer。Stannum老师竟然是财经界“大摩”的敏捷开发专家,希望自己在导师指导下快速成长~~

  • mightnight

    好评

    开学了~~按照之前经验,感觉现在校招都提前两年招聘,不要应届生~~阔怕~~去年学长学姐的校招还历历在目,网络编程,并发什么的,问得很多…………慌~~胸口有点闷,赶紧买来恶补,希望今年的秋招先定一个offer…然后空余点时间去毕业旅行~~~

查看全部13条用户评价
提问
数据加载中...
意见反馈 邀请有奖 帮助中心 APP下载
官方微信