# Uses of Package
java.nio.charset

Packages that use java.nio.charset
Package
Description
com.sun.net.httpserver
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
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.jshell
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.

Classes in java.nio.charset used by com.sun.net.httpserver
Class
Description
Charset
A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
Classes in java.nio.charset used by java.io
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
Charset
A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
Classes in java.nio.charset used by jdk.jshell
Class
Description
Charset
A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.