# Uses of Package
java.nio.charset

Packages that use java.nio.charset
java.io: Provides for system input and output through data streams, serialization and the file system.
java.lang: Provides classes that are fundamental to the design of the Java programming language.
java.net: Provides the classes for implementing networking applications.
java.net.http: HTTP Client and WebSocket APIs
java.nio.channels: Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.charset: Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters.
java.nio.charset.spi: Service-provider classes for the `java.nio.charset` package.
java.nio.file: Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.util: Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.zip: Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.tools: Provides interfaces for tools which can be invoked from a program, for example, compilers.
jdk.nashorn.api.scripting: This package provides the `javax.script` integration, which is the preferred way to use Nashorn.

Classes in java.nio.charset used by java.io
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
CharsetDecoder: An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters.
CharsetEncoder: An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset.

Classes in java.nio.charset used by java.lang
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.net
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.net.http
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.nio.channels
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
CharsetDecoder: An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters.
CharsetEncoder: An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset.

Classes in java.nio.charset used by java.nio.charset
CharacterCodingException: Checked exception thrown when a character encoding or decoding error occurs.
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
CharsetDecoder: An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters.
CharsetEncoder: An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset.
CoderResult: A description of the result state of a coder.
CodingErrorAction: A typesafe enumeration for coding-error actions.

Classes in java.nio.charset used by java.nio.charset.spi
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.nio.file
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.util
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by java.util.zip
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by javax.tools
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.

Classes in java.nio.charset used by jdk.nashorn.api.scripting
Charset: A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.