Les instances de la classe FileDescriptor sont utilisées comme un gestionnaire non-transparent vers la structure des machines spécifiques sous-jacentes représentant un fichier ou une socket ouverte.

La manière principale d'utiliser un objet FileDescriptor est de créer un objet FileInputStream ou FileOutputStream afin de le contenir. Les applications ne doivent pas créer leurs propres descripteurs de fichiers

Les champs
static FileDescriptor err
Ce champ représente un gestionnaire pour le flux d'erreur standard.
static FileDescriptor in
Ce champ représente un gestionnaire pour le flux d'entrée standard.
static FileDescriptor out
Ce champ représente un gestionnaire pour le flux de sortie standard.

Les constructeurs
FileDescriptor()
construit un objet FileDescriptor invalide.

Les méthodes
void sync()
force toutes les mémoires tampons systèmes à se synchroniser avec le matériel sous-jacent.
boolean valid()
teste si l'objet FileDescriptor est valide.
Les méthodes héritées de la classe racine java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait