Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 2.67 KB

jre.md

File metadata and controls

30 lines (27 loc) · 2.67 KB

Ported JRE Types of Module java.base

This page lists the java.base packages that are currently in this Node package.

Status Notation:

  • 🅵 means the type is fully converted (excluding functionality which cannot be implemented in Typescript, like synchronization).
  • 🅿 indicates a partial conversion, which means that the type is not fully converted, but it is usable.
  • 🅂 describes a type that is a stub, i.e. a type that is not yet implemented and exists solely to satisfy another type.

Packages

Status Package Description
🅿 java.io Provides for system input and output through data streams, serialization and the file system.
🅿 java.lang Classes that are fundamental to the design of the Java programming language.
🅿 java.lang.ref Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
🅿 java.net Provides the classes for implementing networking applications.
🅿 java.nio Provides an API for input and output with channels, buffers, and selectors.
🅿 java.nio.channels Provides the classes for asynchronous, bidirectional, and non-blocking I/O.
🅿 java.nio.channels.spi Provides the service-provider classes for the java.nio.channels package.
🅿 java.nio.charset Provides the classes for converting between bytes and characters using character sets.
🅿 java.nio.file Provides the classes for accessing files and file attributes.
🅿 java.nio.file.attribute Provides the classes for accessing file attributes.
🅿 java.security Provides the classes for the Java security architecture.
🅿 java.text Provides classes for internationalization and the Java platform's own classes for formatting and parsing numbers and dates.
🅿 java.time Provides classes for manipulating dates and times.
🅿 java.util Provides classes and interfaces for collections, date and time facilities, internationalization, logging, random number generation, and regular expressions.
🅿 java.util.concurrent Provides classes and interfaces that support concurrent programming.
🅿 java.util.function Provides interfaces that describe common lambda expressions.
🅿 java.util.regex Provides classes for regular expressions.
🅿 java.util.stream Provides classes and interfaces for creating and operating on streams.