| Name | Description | Type | Package | Framework |
| AbstractInterruptibleChannel | Base implementation class for interruptible channels. | Class | java.nio.channels.spi | Java SE |
|
| AbstractSelectableChannel | Base implementation class for selectable channels. | Class | java.nio.channels.spi | Java SE |
|
| AbstractSelectionKey | Base implementation class for selection keys. | Class | java.nio.channels.spi | Java SE |
|
| AbstractSelector | Base implementation class for selectors. | Class | java.nio.channels.spi | Java SE |
|
| AcceptPendingException | Unchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed. | Class | java.nio.channels | Java SE |
|
| AccessDeniedException | Checked exception thrown when a file system operation is denied, typically due to a file permission or other access check. | Class | java.nio.file | Java SE |
|
| AclEntry | An entry in an access control list (ACL). | Class | java.nio.file.attribute | Java SE |
|
| AclEntry .Builder | A builder of AclEntry objects. | Class | java.nio.file.attribute.AclEntry | Java SE |
|
| AlreadyBoundException | Unchecked exception thrown when an attempt is made to bind the socket a network oriented channel that is already bound. | Class | java.nio.channels | Java SE |
|
| AlreadyConnectedException | Unchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected. | Class | java.nio.channels | Java SE |
|
| AsynchronousChannelGroup | A grouping of asynchronous channels for the purpose of resource sharing. | Class | java.nio.channels | Java SE |
|
| AsynchronousChannelProvider | Service-provider class for asynchronous channels. | Class | java.nio.channels.spi | Java SE |
|
| AsynchronousCloseException | Checked exception received by a thread when another thread closes the channel or the part of the channel upon which it is blocked in an I/O | Class | java.nio.channels | Java SE |
|
| AsynchronousFileChannel | An asynchronous channel for reading, writing, and manipulating a file. | Class | java.nio.channels | Java SE |
|
| AsynchronousServerSocketChannel | An asynchronous channel for stream-oriented listening sockets. | Class | java.nio.channels | Java SE |
|
| AsynchronousSocketChannel | An asynchronous channel for stream-oriented connecting sockets. | Class | java.nio.channels | Java SE |
|
| AtomicMoveNotSupportedException | Checked exception thrown when a file cannot be moved as an atomic file systemSince:1. | Class | java.nio.file | Java SE |
|
| AccessMode | Defines access modes used to test the accessibility of a file. | Class | java.nio.file | Java SE |
|
| AclEntryFlag | Defines the flags for used by the flags component of an ACL entry. | Class | java.nio.file.attribute | Java SE |
|
| AclEntryPermission | enum AclEntryPermissionDefines the permissions for use with the permissions component of an ACL | Class | java.nio.file.attribute | Java SE |
|
| AclEntryType | A typesafe enumeration of the access control entry types. | Class | java.nio.file.attribute | Java SE |
|
| AclFileAttributeView | A file attribute view that supports reading or updating a file's Access Control Lists (ACL) or file owner attributes. | Interface | java.nio.file.attribute | Java SE |
|
| AsynchronousByteChannel | An asynchronous channel that can read and write bytes. | Interface | java.nio.channels | Java SE |
|
| AsynchronousChannel | A channel that supports asynchronous I/O operations. | Interface | java.nio.channels | Java SE |
|
| AttributeView | An object that provides a read-only or updatable view of non-opaque values associated with an object in a filesystem. | Interface | java.nio.file.attribute | Java SE |
|
| Buffer | A container for data of a specific primitive type. | Class | java.nio | Java SE |
|
| BufferOverflowException | Unchecked exception thrown when a relative put operation reaches the target buffer's limit. | Class | java.nio | Java SE |
|
| BufferUnderflowException | Unchecked exception thrown when a relative get operation reaches the source buffer's limit. | Class | java.nio | Java SE |
|
| ByteBuffer | This class defines six categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| ByteOrder | A typesafe enumeration for byte orders. | Class | java.nio | Java SE |
|
| BasicFileAttributes | Basic attributes associated with a file in a file system. | Interface | java.nio.file.attribute | Java SE |
|
| BasicFileAttributeView | A file attribute view that provides a view of a basic set of file attributes common to many file systems. | Interface | java.nio.file.attribute | Java SE |
|
| ByteChannel | A channel that can read and write bytes. | Interface | java.nio.channels | Java SE |
|
| CancelledKeyException | Unchecked exception thrown when an attempt is made to use a selection key that is no longer valid. | Class | java.nio.channels | Java SE |
|
| Channels | Utility methods for channels and streams. | Class | java.nio.channels | Java SE |
|
| CharacterCodingException | Checked exception thrown when a character encoding or decoding error occurs. | Class | java.nio.charset | Java SE |
|
| CharBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| Charset | A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes. | Class | java.nio.charset | Java SE |
|
| CharsetDecoder | An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters. | Class | java.nio.charset | Java SE |
|
| CharsetEncoder | An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset. | Class | java.nio.charset | Java SE |
|
| CharsetProvider | Charset service-provider class. | Class | java.nio.charset.spi | Java SE |
|
| ClosedByInterruptException | Checked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel. | Class | java.nio.channels | Java SE |
|
| ClosedChannelException | Checked exception thrown when an attempt is made to invoke or complete an I/O operation upon channel that is closed, or at least closed to that | Class | java.nio.channels | Java SE |
|
| ClosedDirectoryStreamException | Unchecked exception thrown when an attempt is made to invoke an operation on a directory stream that is closed. | Class | java.nio.file | Java SE |
|
| ClosedFileSystemException | Unchecked exception thrown when an attempt is made to invoke an operation on a file and the file system is closed. | Class | java.nio.file | Java SE |
|
| ClosedSelectorException | Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector. | Class | java.nio.channels | Java SE |
|
| ClosedWatchServiceException | Unchecked exception thrown when an attempt is made to invoke an operation on a watch service that is closed. | Class | java.nio.file | Java SE |
|
| CoderMalfunctionError | Error thrown when the decodeLoop method of a CharsetDecoder, or the encodeLoop method of a CharsetEncoder, throws an unexpected | Class | java.nio.charset | Java SE |
|
| CoderResult | A description of the result state of a coder. | Class | java.nio.charset | Java SE |
|
| CodingErrorAction | A typesafe enumeration for coding-error actions. | Class | java.nio.charset | Java SE |
|
| ConnectionPendingException | Unchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already inSince:1. | Class | java.nio.channels | Java SE |
|
| Channel | A nexus for I/O operations. | Interface | java.nio.channels | Java SE |
|
| CompletionHandler | A handler for consuming the result of an asynchronous I/O operation. | Interface | java.nio.channels | Java SE |
|
| CopyOption | An object that configures how to copy or move a file. | Interface | java.nio.file | Java SE |
|
| DatagramChannel | A selectable channel for datagram-oriented sockets. | Class | java.nio.channels | Java SE |
|
| DirectoryIteratorException | Runtime exception thrown if an I/O error is encountered when iterating over the entries in a directory. | Class | java.nio.file | Java SE |
|
| DirectoryNotEmptyException | Checked exception thrown when a file system operation fails because a directory is not empty. | Class | java.nio.file | Java SE |
|
| DoubleBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| DirectoryStream | An object to iterate over the entries in a directory. | Interface | java.nio.file | Java SE |
|
| DirectoryStream .Filter | An interface that is implemented by objects that decide if a directory entry should be accepted or filtered. | Interface | java.nio.file.DirectoryStream | Java SE |
|
| DosFileAttributes | File attributes associated with a file in a file system that supports legacy DOS attributes. | Interface | java.nio.file.attribute | Java SE |
|
| DosFileAttributeView | A file attribute view that provides a view of the legacy DOS file attributes. | Interface | java.nio.file.attribute | Java SE |
|
| FileAlreadyExistsException | Checked exception thrown when an attempt is made to create a file or directory and a file of that name already exists. | Class | java.nio.file | Java SE |
|
| FileChannel | A channel for reading, writing, mapping, and manipulating a file. | Class | java.nio.channels | Java SE |
|
| FileChannel .MapMode | A typesafe enumeration for file-mapping modes. | Class | java.nio.channels.FileChannel | Java SE |
|
| FileLock | A token representing a lock on a region of a file. | Class | java.nio.channels | Java SE |
|
| FileLockInterruptionException | Checked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock. | Class | java.nio.channels | Java SE |
|
| Files | This class consists exclusively of static methods that operate on files, directories, or other types of files. | Class | java.nio.file | Java SE |
|
| FileStore | Storage for files. | Class | java.nio.file | Java SE |
|
| FileSystem | Provides an interface to a file system and is the factory for objects to access files and other objects in the file system. | Class | java.nio.file | Java SE |
|
| FileSystemAlreadyExistsException | Runtime exception thrown when an attempt is made to create a file system thatSee Also:Serialized Form | Class | java.nio.file | Java SE |
|
| FileSystemException | Thrown when a file system operation fails on one or two files. | Class | java.nio.file | Java SE |
|
| FileSystemLoopException | Checked exception thrown when a file system loop, or cycle, is encountered. | Class | java.nio.file | Java SE |
|
| FileSystemNotFoundException | Runtime exception thrown when a file system cannot be found. | Class | java.nio.file | Java SE |
|
| FileSystemProvider | Service-provider class for file systems. | Class | java.nio.file.spi | Java SE |
|
| FileSystems | Factory methods for file systems. | Class | java.nio.file | Java SE |
|
| FileTime | Represents the value of a file's time stamp attribute. | Class | java.nio.file.attribute | Java SE |
|
| FileTypeDetector | A file type detector for probing a file to guess its file type. | Class | java.nio.file.spi | Java SE |
|
| FloatBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| FileVisitOption | enum FileVisitOptionDefines the file tree traversal options. | Class | java.nio.file | Java SE |
|
| FileVisitResult | enum FileVisitResultThe result type of a FileVisitor. | Class | java.nio.file | Java SE |
|
| FileAttribute | An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the createFile or createDirectory methods. | Interface | java.nio.file.attribute | Java SE |
|
| FileAttributeView | An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem. | Interface | java.nio.file.attribute | Java SE |
|
| FileOwnerAttributeView | A file attribute view that supports reading or updating the owner of a file. | Interface | java.nio.file.attribute | Java SE |
|
| FileStoreAttributeView | | Interface | java.nio.file.attribute | Java SE |
|
| FileVisitor | A visitor of files. | Interface | java.nio.file | Java SE |
|
| GatheringByteChannel | A channel that can write bytes from a sequence of buffers. | Interface | java.nio.channels | Java SE |
|
| GroupPrincipal | A UserPrincipal representing a group identity, used to determine access rights to objects in a file system. | Interface | java.nio.file.attribute | Java SE |
|
| IllegalBlockingModeException | Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode. | Class | java.nio.channels | Java SE |
|
| IllegalChannelGroupException | Unchecked exception thrown when an attempt is made to open a channel in a group that was not created by the same provider. | Class | java.nio.channels | Java SE |
|
| IllegalCharsetNameException | Unchecked exception thrown when a string that is not a legal charset name is used as such. | Class | java.nio.charset | Java SE |
|
| IllegalSelectorException | Unchecked exception thrown when an attempt is made to register a channel with a selector that was not created by the provider that created the | Class | java.nio.channels | Java SE |
|
| IntBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| InterruptedByTimeoutException | Checked exception received by a thread when a timeout elapses before an asynchronous operation completes. | Class | java.nio.channels | Java SE |
|
| InvalidMarkException | Unchecked exception thrown when an attempt is made to reset a buffer when its mark is not defined. | Class | java.nio | Java SE |
|
| InvalidPathException | Unchecked exception thrown when path string cannot be converted into a Path because the path string contains invalid characters, or | Class | java.nio.file | Java SE |
|
| InterruptibleChannel | A channel that can be asynchronously closed and interrupted. | Interface | java.nio.channels | Java SE |
|
| LinkPermission | The Permission class for link creation operations. | Class | java.nio.file | Java SE |
|
| LongBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| LinkOption | Defines the options as to how symbolic links are handled. | Class | java.nio.file | Java SE |
|
| MalformedInputException | Checked exception thrown when an input byte sequence is not legal for given charset, or an input character sequence is not a legal sixteen-bit Unicode | Class | java.nio.charset | Java SE |
|
| MappedByteBuffer | A direct byte buffer whose content is a memory-mapped region of a file. | Class | java.nio | Java SE |
|
| MembershipKey | A token representing the membership of an Internet Protocol (IP) multicast A membership key may represent a membership to receive all datagrams sent | Class | java.nio.channels | Java SE |
|
| MulticastChannel | A network channel that supports Internet Protocol (IP) multicasting. | Interface | java.nio.channels | Java SE |
|
| NoConnectionPendingException | Unchecked exception thrown when the finishConnect method of a SocketChannel is invoked without first successfully invoking its connect method. | Class | java.nio.channels | Java SE |
|
| NonReadableChannelException | Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading. | Class | java.nio.channels | Java SE |
|
| NonWritableChannelException | Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing. | Class | java.nio.channels | Java SE |
|
| NoSuchFileException | Checked exception thrown when an attempt is made to access a file that doesSince:1. | Class | java.nio.file | Java SE |
|
| NotDirectoryException | Checked exception thrown when a file system operation, intended for a directory, fails because the file is not a directory. | Class | java.nio.file | Java SE |
|
| NotLinkException | Checked exception thrown when a file system operation fails because a file is not a symbolic link. | Class | java.nio.file | Java SE |
|
| NotYetBoundException | Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a server socket channel that is not yet bound. | Class | java.nio.channels | Java SE |
|
| NotYetConnectedException | Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a socket channel that is not yet connected. | Class | java.nio.channels | Java SE |
|
| NetworkChannel | A channel to a network socket. | Interface | java.nio.channels | Java SE |
|
| OverlappingFileLockException | Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java | Class | java.nio.channels | Java SE |
|
| OpenOption | An object that configures how to open or create a file. | Interface | java.nio.file | Java SE |
|
| Paths | This class consists exclusively of static methods that return a Path by converting a path string or URI. | Class | java.nio.file | Java SE |
|
| Pipe | A pair of channels that implements a unidirectional pipe. | Class | java.nio.channels | Java SE |
|
| Pipe .SinkChannel | A channel representing the writable end of a Pipe. | Class | java.nio.channels.Pipe | Java SE |
|
| Pipe .SourceChannel | A channel representing the readable end of a Pipe. | Class | java.nio.channels.Pipe | Java SE |
|
| PosixFilePermissions | This class consists exclusively of static methods that operate on sets of PosixFilePermission objects. | Class | java.nio.file.attribute | Java SE |
|
| ProviderMismatchException | Unchecked exception thrown when an attempt is made to invoke a method on an object created by one file system provider with a parameter created by a | Class | java.nio.file | Java SE |
|
| ProviderNotFoundException | Runtime exception thrown when a provider of the required type cannot be found. | Class | java.nio.file | Java SE |
|
| PosixFilePermission | enum PosixFilePermissionDefines the bits for use with the permissions attribute. | Class | java.nio.file.attribute | Java SE |
|
| Path | An object that may be used to locate a file in a file system. | Interface | java.nio.file | Java SE |
|
| PathMatcher | An interface that is implemented by objects that perform match operations onSince:1. | Interface | java.nio.file | Java SE |
|
| PosixFileAttributes | File attributes associated with files on file systems used by operating systems that implement the Portable Operating System Interface (POSIX) family of | Interface | java.nio.file.attribute | Java SE |
|
| PosixFileAttributeView | A file attribute view that provides a view of the file attributes commonly associated with files on file systems used by operating systems that implement | Interface | java.nio.file.attribute | Java SE |
|
| ReadOnlyBufferException | Unchecked exception thrown when a content-mutation method such as put or compact is invoked upon a read-only buffer. | Class | java.nio | Java SE |
|
| ReadOnlyFileSystemException | Unchecked exception thrown when an attempt is made to update an object associated with a read-only FileSystem. | Class | java.nio.file | Java SE |
|
| ReadPendingException | Unchecked exception thrown when an attempt is made to read from an asynchronous socket channel and a previous read has not completed. | Class | java.nio.channels | Java SE |
|
| ReadableByteChannel | A channel that can read bytes. | Interface | java.nio.channels | Java SE |
|
| SelectableChannel | A channel that can be multiplexed via a Selector. | Class | java.nio.channels | Java SE |
|
| SelectionKey | A token representing the registration of a SelectableChannel with a A selection key is created each time a channel is registered with a | Class | java.nio.channels | Java SE |
|
| Selector | A multiplexor of SelectableChannel objects. | Class | java.nio.channels | Java SE |
|
| SelectorProvider | Service-provider class for selectors and selectable channels. | Class | java.nio.channels.spi | Java SE |
|
| ServerSocketChannel | A selectable channel for stream-oriented listening sockets. | Class | java.nio.channels | Java SE |
|
| ShortBuffer | This class defines four categories of operations upon Absolute and relative get and | Class | java.nio | Java SE |
|
| ShutdownChannelGroupException | Unchecked exception thrown when an attempt is made to construct a channel in a group that is shutdown or the completion handler for an I/O operation | Class | java.nio.channels | Java SE |
|
| SimpleFileVisitor | A simple visitor of files with default behavior to visit all files and to re-throw I/O errors. | Class | java.nio.file | Java SE |
|
| SocketChannel | A selectable channel for stream-oriented connecting sockets. | Class | java.nio.channels | Java SE |
|
| StandardCharsets | Constant definitions for the standard Charsets. | Class | java.nio.charset | Java SE |
|
| StandardWatchEventKinds | Defines the standard event kinds. | Class | java.nio.file | Java SE |
|
| StandardCopyOption | enum StandardCopyOptionDefines the standard copy options. | Class | java.nio.file | Java SE |
|
| StandardOpenOption | enum StandardOpenOptionDefines the standard open options. | Class | java.nio.file | Java SE |
|
| ScatteringByteChannel | A channel that can read bytes into a sequence of buffers. | Interface | java.nio.channels | Java SE |
|
| SecureDirectoryStream | A DirectoryStream that defines operations on files that are located relative to an open directory. | Interface | java.nio.file | Java SE |
|
| SeekableByteChannel | A byte channel that maintains a current position and allows the position to be changed. | Interface | java.nio.channels | Java SE |
|
| UnmappableCharacterException | Checked exception thrown when an input character (or byte) sequence is valid but cannot be mapped to an output byte (or character) | Class | java.nio.charset | Java SE |
|
| UnresolvedAddressException | Unchecked exception thrown when an attempt is made to invoke a network operation upon an unresolved socket address. | Class | java.nio.channels | Java SE |
|
| UnsupportedAddressTypeException | Unchecked exception thrown when an attempt is made to bind or connect to a socket address of a type that is not supported. | Class | java.nio.channels | Java SE |
|
| UnsupportedCharsetException | Unchecked exception thrown when no support is available for a requested charset. | Class | java.nio.charset | Java SE |
|
| UserPrincipalLookupService | An object to lookup user and group principals by name. | Class | java.nio.file.attribute | Java SE |
|
| UserPrincipalNotFoundException | Checked exception thrown when a lookup of UserPrincipal fails because the principal does not exist. | Class | java.nio.file.attribute | Java SE |
|
| UserDefinedFileAttributeView | A file attribute view that provides a view of a file's user-defined attributes, sometimes known as extended attributes. | Interface | java.nio.file.attribute | Java SE |
|
| UserPrincipal | A Principal representing an identity used to determine access rights to objects in a file system. | Interface | java.nio.file.attribute | Java SE |
|
| WritePendingException | Unchecked exception thrown when an attempt is made to write to an asynchronous socket channel and a previous write has not completed. | Class | java.nio.channels | Java SE |
|
| Watchable | An object that may be registered with a watch service so that it can be watched for changes and events. | Interface | java.nio.file | Java SE |
|
| WatchEvent | An event or a repeated event for an object that is registered with a WatchService. | Interface | java.nio.file | Java SE |
|
| WatchEvent .Kind | An event kind, for the purposes of identification. | Interface | java.nio.file.WatchEvent | Java SE |
|
| WatchEvent .Modifier | An event modifier that qualifies how a Watchable is registered with a WatchService. | Interface | java.nio.file.WatchEvent | Java SE |
|
| WatchKey | A token representing the registration of a watchable object with a WatchService. | Interface | java.nio.file | Java SE |
|
| WatchService | A watch service that watches registered objects for changes and events. | Interface | java.nio.file | Java SE |
|
| WritableByteChannel | A channel that can write bytes. | Interface | java.nio.channels | Java SE |