破解面试-新IO深度讲解

默认教学计划
(0人评价)
价格 ¥88.00
教学计划
课程介绍

java.nio是从JDK 1.4版本起发布的重要IO组件包,可以提升传统java.io开发包数据的处理性能,并且其广泛的应用在数据传输领域之中。

    本课程主要为读者讲解NIO的核心组成类,重点阐述NIO与AIO实现服务器处理操作的特点。

javanio-01_JavaNIO简介
    本课程主要针对于传统java.io的使用特点说明,同时对NIO的主要功能进行介绍。

javanio-02_Buffer缓冲区
    NIO提升性能的核心技术为缓冲区操作,利用缓冲区读写可以实现良好的非阻塞操作,本课程将为读者讲解缓冲区的使用,以及处理机制。

javanio-03_Channel通道
    本课程主要讲解通道的使用,并且基于文件流实现了通道数据的输出与输入处理。

javanio-04_文件锁
    本课程主要讲解如何在进行文件处理时采用独占模式完成。

javanio-05_字符集
    NIO的主要目的是为了提升通讯性能,所以为了实现此机制提供有完整的字符集处理,本课程将为读者讲解NIO支持的字符信息,以及字符编码处理。

javanio-06_同步非阻塞IO通讯
    本课程主要讲解如何实现同步非阻塞IO通讯,并且结合Selector管理多个Channel,实现标准Echo程序模型。

javanio-07_异步非阻塞IO通讯
    本课程主要讲解JDK 1.7之后的AIO处理模型,利用异步处理模型实现ECHO操作。

kcnr-down.jpg

kcnr-app.jpg

课程目标
  • 掌握新IO特性
适合人群
  • 有java基础同学