• 1.NIO概述


    /*Java NIO 简介*/
    java NIO (New IO)是从 java1.4版本开始引入的一个新的IO API,可以替代标准的 java IO API (jdk1.7又对其进行了改进, 称为NIO2)

    NIO 与 原来的 IO 有相同的作用和目的,但是使用的方式完全不同,NIO支持面向 /*缓冲区*/的。基于 /*通道*/的 IO 的操作

    NIO 将以更加高效的方式进行文件的读写操作

    /*Java NIO 与 IO 的 主要区别*/

    /*通道 和 缓冲区 */

    Java NIO 系统的 核心在于:通道(Channel)和 缓冲区(Buffer)

      通道表示打开到IO 的设备 (例如:文件,套接字)的连接

      若需要使用 NIO ,需要获取用于连接IO设备的通道以及用于容纳数据的缓冲区(Buffer),对数据进行处理

      另外:通道(Channel) 是可以 完成 程序 和 磁盘的 双向通信的

      /*原先的 io 是通过 输入还是输出流区分的*/

    简而言之, Channel 负责传输,Buffer负责存储

  • 相关阅读:
    bzoj4517 [Sdoi2016]排列计数
    bzoj1415 [Noi2005]聪聪和可可
    两个系列的书
    陈天权:数学分析教学中学到的和想到的
    广义范德蒙德行列式计算
    蒙特卡罗方法入门
    LaTeX 文字带边框
    LaTeX算法排版
    常用工具
    常用算法
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7434918.html
Copyright © 2020-2023  润新知