• 技术文章 >java >java基础

    java中NIO是什么

    小妮浅浅小妮浅浅2021-05-19 09:19:28原创2592

    1、概念

    Java中的NIO是java1.4版本出现的新IO接口,NIO中的N可以理解为Non-blocking,不仅仅是New。NIO主要用到的是块,所以NIO的效率要比IO高很多。

    2、NIO和IO的区别

    (1)IO面向流动,NIO面向缓冲区;

    (2)IO流堵塞,NIO流不堵塞;

    (3)NIO有选择,但IO没有。

    3、读写数据的方法

    从渠道读取数据:创建缓冲区,然后要求渠道读取数据。

    通渠道写入数据:创建缓冲区,填写数据,要求渠道写入数据。

    4、核心组件

    Channels、Buffers、Selectors

    以上就是java中NIO的介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java nio
    品易云
    上一篇:java元注解是什么 下一篇:java中Buffer是什么

    相关文章推荐

    • java字节码是什么• java如何反编译字节码文件• java中kotlin函数的使用• java中Class的三种实例化• java反射如何实例化对象• java反射怎样调用方法• java中LinkedHashMap和HashMap区别• java中LinkedHashMap添加元素• java中BigDecimal是什么• java BigDecimal的格式化• BigDecimal在java的异常解决• java内存结构的组成• java synchronized的三种同步

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网