摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 NIO的Files提供了操作系统文件的方法,Files经常和Path协作使用,所以在本文之前了解Path是比较有帮助的。 Files.exists exists方法用于检测Path是否存在 阅读全文
posted @ 2020-05-19 16:27 __lay 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 Path是从Java 7开始加入NIO软件包的。它可以表示一个文件,也可以表示一个路径。可以是绝对路径,也可以是相对路径。 你可能会觉得Path和常见的File很相似,大多数场景下File 阅读全文
posted @ 2020-05-19 14:57 __lay 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 在Java7的时候,加入了AsynchronousFileChannel,使得你可以进行异步地read或write操作。本文关于如何使用AsynchronousFileChannel。 创 阅读全文
posted @ 2020-05-19 13:54 __lay 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 NIO的管道(Pipe)是一种打通两个线程之间数据传输的一种方式。Pipe包含两个channel: 1)Source Channel 2)Sink Channel 你可以向SinkChan 阅读全文
posted @ 2020-05-19 10:02 __lay 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 DatagramChannel是一个可以从UDP连接上发送和接收数据包的通道。和TCP不同,UDP是一种不可靠的无连接协议因此我们对DatagramChannel的读写操作就无法直接照搬S 阅读全文
posted @ 2020-05-19 09:54 __lay 阅读(255) 评论(0) 推荐(0) 编辑