Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 126
نمايش فراداده

This class is a platform-independent representation of a low-level handle to an open file or socket. The static in , out, and err variables are FileDescriptor objects that represent the standard input, output, and error streams, respectively. There is no public constructor method to create a FileDescriptor object. You can obtain one with the getFD( ) method of FileInputStream, FileOutputStream, or RandomAccessFile.

public final class 

FileDescriptor { // Public Constructors public

FileDescriptor ( ); // Public Constants public static final FileDescriptor

err ; public static final FileDescriptor

in ; public static final FileDescriptor

out ; // Public Instance Methods

1.1 public void

sync ( ) throws SyncFailedException; native public boolean

valid ( ); }

Passed To

FileInputStream.FileInputStream( ), FileOutputStream.FileOutputStream( ), FileReader.FileReader( ), FileWriter.FileWriter( ), SecurityManager.{checkRead( ), checkWrite( )}

Returned By

FileInputStream.getFD( ), FileOutputStream.getFD( ), RandomAccessFile.getFD( ), java.net.DatagramSocketImpl.getFileDescriptor( ), java.net.SocketImpl.getFileDescriptor( )

Type Of

java.net.DatagramSocketImpl.fd, java.net.SocketImpl.fd