public final class FileDescriptor extends Object
FileInputStream or FileOutputStream to
contain it.
Applications should not create their own file descriptors.
FileInputStream,
FileOutputStream| Modifier and Type | Field and Description |
|---|---|
static FileDescriptor |
err
A handle to the standard error stream.
|
static FileDescriptor |
in
A handle to the standard input stream.
|
static FileDescriptor |
out
A handle to the standard output stream.
|
| Constructor and Description |
|---|
FileDescriptor()
Constructs an (invalid) FileDescriptor
object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
sync()
Force all system buffers to synchronize with the underlying
device.
|
boolean |
valid()
Tests if this file descriptor object is valid.
|
public static final FileDescriptor in
System.in.System.inpublic static final FileDescriptor out
System.out.System.outpublic static final FileDescriptor err
System.err.System.errpublic FileDescriptor()
public boolean valid()
true if the file descriptor object represents a
valid, open file, socket, or other active I/O connection;
false otherwise.public void sync()
throws SyncFailedException
SyncFailedException - Thrown when the buffers cannot be flushed,
or because the system cannot guarantee that all the
buffers have been synchronized with physical media. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.