在NIO编程中channel是非常重要的,这里一起探讨下,主要是了解:了解通道的作用,了解完成读写的双向操作
工具/原料
1
eclipse
2
jdk
方法/步骤
1
第一步在NIO中通道是一个可以用读取和写入数据的一种形式
2
第二步通道可以用来读取和写入数据,通道类似于之前的输入/输出流,但是程序不会直接操作通道,所有的内容都是先读到或写入到缓冲区内,再通过缓冲区中获取或写入的
3
第三步通道与传统的流操作不同,传统的流操作可以分为输入或输出流,但是通道本身是双向操作的,可以完成输入也可以完成输出
4
第四步channel接口的主要方法:关闭通道:void close() throws IOException判断此通道是否打开的:boolean isOpen();
5
第五步可以使用FileChannel()完成文件的双向操作FileOUtputStream/ fileinputstream这两个类都是支持通道操作的
注意事项
点赞,如果这篇经验对您有帮助,请帮忙点击下面的投票,祝您事事顺利!
上一篇:UG编程跟其它几个编程软件的对比
下一篇:怎样给小程序添加搜索功能?