NIO源码解析:FileChannel基本使用
生活随笔
收集整理的這篇文章主要介紹了
NIO源码解析:FileChannel基本使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 簡介
- 2. 寫入文件
- 2.1 寫入流程
- 2.2. 寫入Demo
- 2.3 解析
- 3. 讀取文件
- 3.1 讀取流程
- 3.2 讀取Demo
- 3.3 解析
- 4. 復(fù)制文件
- 4.1 流程
- 4.2 實例
1. 簡介
FileChannel主要用來對本地文件進行 IO 操作,常見的方法有
- public int read(ByteBuffer dst) ,從通道讀取數(shù)據(jù)并放到緩沖區(qū)中
- public int write(ByteBuffer src) ,把緩沖區(qū)的數(shù)據(jù)寫到通道中
- public long transferFrom(ReadableByteChannel src, long position, long count),從目標通道中復(fù)制數(shù)據(jù)到當前通道
- public long transferTo(long position, long count, WritableByteChannel target)&#x
總結(jié)
以上是生活随笔為你收集整理的NIO源码解析:FileChannel基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NIO源码解析:IntBuffer基本使
- 下一篇: NIO实例:Selector+Socke