JavaTM Platform
Standard Ed. 6

クラス
java.io.FileDescriptor の使用

FileDescriptor を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
 

java.io での FileDescriptor の使用
 

FileDescriptor として宣言されている java.io のフィールド
static FileDescriptor FileDescriptor.err
          標準エラーストリームへのハンドルです。
static FileDescriptor FileDescriptor.in
          標準入力ストリームへのハンドルです。
static FileDescriptor FileDescriptor.out
          標準出力ストリームへのハンドルです。
 

FileDescriptor を返す java.io のメソッド
 FileDescriptor FileInputStream.getFD()
          この FileInputStream に使用されているファイルシステムの実際のファイルへの接続を表す FileDescriptor オブジェクトを返します。
 FileDescriptor FileOutputStream.getFD()
          ストリームに関連したファイル記述子を返します。
 FileDescriptor RandomAccessFile.getFD()
          このストリームに関連する不透明なファイル記述子を返します。
 

FileDescriptor 型のパラメータを持つ java.io のコンストラクタ
FileInputStream(FileDescriptor fdObj)
          ファイルシステムの実際のファイルへの既存の接続を表すファイル記述子 fdObj を使用して、FileInputStream を作成します。
FileOutputStream(FileDescriptor fdObj)
          ファイルシステムの実際のファイルへの既存の接続を表す、指定されたファイル記述子に書き込むための出力ファイルストリームを作成します。
FileReader(FileDescriptor fd)
          読み込み元の FileDescriptor を指定して、新規 FileReader を作成します。
FileWriter(FileDescriptor fd)
          ファイル記述子に関連した FileWriter オブジェクトを構築します。
 

java.lang での FileDescriptor の使用
 

FileDescriptor 型のパラメータを持つ java.lang のメソッド
 void SecurityManager.checkRead(FileDescriptor fd)
          指定されたファイル記述子からの読み取りが呼び出し側のスレッドに許可されていない場合に、SecurityException をスローします。
 void SecurityManager.checkWrite(FileDescriptor fd)
          指定されたファイル記述子への書き込みが呼び出し側スレッドに許可されていない場合に、SecurityException をスローします。
 

java.net での FileDescriptor の使用
 

FileDescriptor として宣言されている java.net のフィールド
protected  FileDescriptor DatagramSocketImpl.fd
          ファイル記述子オブジェクトです。
protected  FileDescriptor SocketImpl.fd
          このソケットのファイル記述子オブジェクトです。
 

FileDescriptor を返す java.net のメソッド
protected  FileDescriptor DatagramSocketImpl.getFileDescriptor()
          データグラムソケットのファイル記述子を取得します。
protected  FileDescriptor SocketImpl.getFileDescriptor()
          このソケットの fd フィールド値を返します。
 


JavaTM Platform
Standard Ed. 6

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

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