# 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.lang.foreign
Provides low-level access to memory and functions outside the Java runtime.
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.lang.foreign
  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.