NIO-1
    nio的概念
    Buffer的属性
    Buffer中数据的读写
    
    用以提高IO处理数据的性能问题,之前io里的单位是Byte(java程序向流中写入byte或相反),nio单位是Buffer(java程序向channel写入buffer或相反)
    jdk1.4引入,来自java.nio包及其子包
    特点:
        双向数据传输
        基本单位是Buffer(缓冲)

NIO-3
    通道的概念
    Channel接口与Channels类
    使用FileChannel读写文件
    
    
NIO.2-1
    nio的第二版
    java7引入,用于高效处理文件系统
    
    FileSystem类
        FileSystem fs=Filesystem.getDefault();
    
    FileStore类
        抽象类,表示文件的存储设备
    
    
    NIO.2相关的三个包
    java.nio.file
    java.nio.file.attribute
    java.nio.file.spi

NIO.2-2
    路径的概念
    Path接口详解

java8_api_nio的更多相关文章

随机推荐

  1. C++算法之大数加法计算的代码

    如下代码段是关于C++算法之大数加法计算的代码,希望对大家有用. { int length; int index; int smaller; int prefix = 0; if(NULL == sr ...

  2. 【SoftwareTesting】Homework1

    The errors I will mention after are from the project in the last semester. The project is a Java pro ...

  3. Linux:Red Hat系统的安装

    今天高兴,所以我写这一期,这一期写的是Red Hat系统的安装,这个开发系统也是红帽企业制作出来的,关于这款系统的相关资料就自行百度吧!话不多说,直接进入这期的内容吧! 安装Red Hat系统 系统下 ...

  4. 【Linux】【Kernel】一个简单的内核模块例子

    1.本地主机的参数 zhangjun@zhangjun-virtual-machine:~$ uname -a Linux zhangjun-virtual-machine 4.4.0-31-gene ...

  5. linux 命令启动Oracle数据库

    首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令: 第一步:打开Oracle监听lsnrctl start 第二步:进入sqlplussqlplus /nologSQL& ...

  6. asp.net webapi 生成在线文档--Swagger

    第一步:使用nuget包获取Swashbule.swagger.net.ui的包并安装. 安装成功后 打开App_Start->SwaggerNet.cs 注释掉一下两行 //[assembly ...

  7. 运维yum语法

    软件管理 ​ 目前流行的软件包格式: 可直接执行的RPM与DEB.源代码形式的gzip与bzip2压缩包 RPM软件包管理 rpm rpm [选项] *.rpm -i --install instal ...

  8. ES6箭头函数Arrow Function

    果然,隔了很长时间都没有来博客园上逛了...... 前一段时间一直在忙我们参加的一个比赛,转眼已经好久没有来逛过博客园了,果然还是很难坚持的...... 今天总算还是想起来要过来冒个泡,强行刷一波存在 ...

  9. 合肥工业大学oj p1012

    #include <iostream> #include <cstring> #define maxn 5 + 2 using namespace std; int m, n, ...

  10. 用python写一个名片管理系统

    info = [] #先定义一个空字典while True: #利用while循环 print(' 1.查看名片') #第一个选项 print(' 2.添加名片') #第二个选项 print(' 3. ...