JavaNIO
文章平均质量分 96
孤独的偷学者
这个作者很懒,什么都没留下…
展开
-
JavaNIO学习笔记2
3: Buffer 3.1:Buffer简介 Buffer是一个对象,它包含一些要写入或读出的数据。在NIO中,数据是放入buffer对象的,而在IO中,数据是直接写入或者读到Stream对象的。应用程序不能直接对 Channel 进行读写操作,而必须通过 Buffer 来进行,即 Channel 是通过 Buffer 来读写数据的。 在NIO中,所有的数据都是用Buffer处理的,它是NIO读写数据的中转池。Buffer实质上是一个数组,通常是一个字节数据,但也可以是其他类型的数组。但一个缓冲区不仅仅是一原创 2021-10-14 15:19:50 · 104 阅读 · 0 评论 -
JavaNIO学习笔记之Channel
1、JavaNIO概述 java 1.4版本推出了一种新型的IO API,与原来的IO具有相同的作用和目的;可代替标准java IO,只是实现的方式不一样,NIO是面向缓冲区、基于通道的IO操作;通过NIO可以提高对文件的读写操作。基于这种优势,现在使用NIO的场景越来愈多,很多主流行的框架都使用到了NIO技术,如Tomcat、Netty、Jetty等;所以学习和掌握NIO技术已经是一个java开发的必备技能了。 1.1: 阻塞IO 通常在进行同步 I/O 操作时,如果读取数据,代码会阻塞直至有可供原创 2021-10-14 11:02:50 · 313 阅读 · 0 评论