Java NIO - 教程

  • 简述

    Java NIO是一个开源的脚本框架,用于用HTML和脚本构建Web应用程序。本教程将介绍 Java NIO 框架的各个方面,其中包括框架的基础知识、Angular 的设置以及如何使用框架的各个方面。本教程中讨论的其他主题是高级章节,例如 Angular 中的接口、嵌套组件和服务。本教程还将讨论路由、模块和数组等主题。
    本教程适用于有兴趣学习新版本 Angular 框架的用户。该框架的第一个版本已经存在了相当长一段时间,Java NIO在Web开发社区中变得流行起来只是很晚了。
    用户应该熟悉网页开发和脚本的基础知识。由于 Angular 框架是建立在 JavaScript 框架之上的,因此,如果用户了解 JavaScript,则更容易理解 Angular 框架。
  • 简述

    Java.nio 软件包是在 java 1.4 中引入的。与 Java NIO 中的 Java I/O 相比,引入了用于 I/O 操作的面向缓冲区和通道的数据流,从而提供更快的执行速度和更好的性能。
    此外,NIO API还提供选择器,该选择器引入了以异步或非阻塞方式侦听IO事件的多个通道的功能。在 NIO 中,最耗时的 I/O 活动包括将缓冲区填充和排出到操作系统中,从而加快速度。
    NIO API 的中心抽象如下 :
    • 缓冲区,它们是数据,字符集及其关联的解码器和编码器的容器,它们在字节和Unicode字符之间进行转换。
    • 各种类型的通道,表示与能够执行 I/O 操作的实体的连接
    • 选择器和选择键,与可选通道一起定义多路复用、非阻塞 I/O 工具。