JavaTM Platform
Standard Ed. 6

クラス
java.nio.channels.FileChannel の使用

FileChannel を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.nio.channels 入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
 

java.io での FileChannel の使用
 

FileChannel を返す java.io のメソッド
 FileChannel FileInputStream.getChannel()
          このファイル入力ストリームに関連付けられた、一意の FileChannel オブジェクトを返します。
 FileChannel FileOutputStream.getChannel()
          このファイル出力ストリームに関連付けられた、一意の FileChannel オブジェクトを返します。
 FileChannel RandomAccessFile.getChannel()
          このファイルに関連付けられた、一意の FileChannel オブジェクトを返します。
 

java.nio.channels での FileChannel の使用
 

FileChannel を返す java.nio.channels のメソッド
 FileChannel FileLock.channel()
          このロックが保持されているファイルを持つファイルチャネルを返します。
abstract  FileChannel FileChannel.position(long newPosition)
          このチャネルのファイル位置を設定します。
abstract  FileChannel FileChannel.truncate(long size)
          このチャネルのファイルの末尾を切り詰め、指定されたサイズにします。
 

FileChannel 型のパラメータを持つ java.nio.channels のコンストラクタ
FileLock(FileChannel channel, long position, long size, boolean shared)
          このクラスの新しいインスタンスを初期化します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。