JAVA-JDK 1.8 API Chinese Version

You can download and read the
JAVA-JDK 1.8 API help document-Chinese version by yourself
Link: https://pan.baidu.com/s/1riosJYUYIOhqShqM1tpjOg
Extraction code: 3oux
java.applet Provides the classes needed to create an applet and the applet to use with its applet The context of the communication class.
java.awt contains all the classes used to create user interfaces and draw graphics and images.
java.awt.color provides a color space class.
java.awt.datatransfer provides interfaces and classes for transferring data between and between applications.
java.awt.dnd drag and drop is a direct manipulation gesture found in many graphical user interface systems. It provides a mechanism for transferring information between entities that are logically associated with the presentation elements in the GUI.
java.awt.event provides interfaces and classes for handling different types of events triggered by AWT components.
java.awt.font provides classes and interfaces related to fonts.
java.awt.geom provides Java 2D classes used to define and perform operations on objects related to two-dimensional geometry.
java.awt.im provides classes and interfaces for the input method framework.
java.awt.im.spi provides an interface for developing input methods that can be used with any Java runtime environment.
java.awt.image provides classes for creating and modifying images.
java.awt.image.renderable provides classes and interfaces for generating images that are not related to rendering.
java.awt.print provides classes and interfaces of general printing API.
java.beans contains classes related to the development of beans-components based on the JavaBeans architecture.
java.beans.beancontext provides classes and interfaces related to bean context.
java.io provides system input and output through data streams, serialization and file systems.
java.lang provides classes that are essential to the design of the Java programming language.
java.lang.annotation provides library support for Java programming language annotation tools.
java.lang.instrument provides services that allow Java programming language agent instruments to run programs on the JVM.
java.lang.invoke The java.lang.invoke package contains dynamic language support directly provided by the Java core class library and virtual machine.
java.lang.management provides a management interface for monitoring and managing the Java virtual machine and other components in the Java runtime.
java.lang.ref provides a reference object class, which supports limited interaction with the garbage collector.
java.lang.reflect provides classes and interfaces for obtaining reflection information about classes and objects.
java.math provides classes for performing arbitrary-precision integer operations (BigInteger) and arbitrary-precision decimal operations (BigDecimal).
java.net provides classes for implementing network applications.
java.nio defines buffers, which are data containers, and provides an overview of other NIO packages.
java.nio.channels defines channels, which represent connections to entities capable of performing I/O operations, such as files and sockets; defines selectors for multiplexing, non-blocking I/O operations.
The service provider class of java.nio.channels.spi java.nio.channels package.
java.nio.charset defines the character set, decoder and encoder for converting between bytes and Unicode characters.
The service provider class of java.nio.charset.spi java.nio.charset package.
java.nio.file defines the interfaces and classes for the Java virtual machine to access files, file attributes, and file system.
java.nio.file.attribute provides interfaces and classes for accessing file and file system attributes.
The service provider class of java.nio.file.spi java.nio.file package.
java.rmi provides RMI package.
java.rmi.activation provides support for activation of RMI objects.
java.rmi.dgc provides RMI Distributed Garbage Collection (DGC) classes and interfaces.
java.rmi.registry provides a class and two interfaces for the RMI registry.
java.rmi.server provides classes and interfaces for supporting RMI server.
java.security provides classes and interfaces of the security framework.
java.security.acl The classes and interfaces in this package have been replaced by the classes in the java.security package.
java.security.cert provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRL) and certification paths.
java.security.interfaces provides RSA (Rivest, Shamir and Adleman asymmetric cryptographic algorithm) keys defined in RSA Laboratory Technical Note PKCS#1 and DSA (Digital Signature Algorithm) keys defined in NIST FIPS-186 Interface.
java.security.spec provides classes and interfaces for key specifications and algorithm parameter specifications.
java.sql provides APIs that use the Java TM programming language to access and process data stored in a data source (usually a relational database).
java.text provides classes and interfaces for processing text, dates, numbers, and messages in a way that is independent of natural language.
java.text.spi The service provider class of the classes in the java.text package.
java.time The main API for date, time, instant and duration.
java.time.chrono A common API for calendar systems other than the default ISO.
java.time.format provides classes for printing and parsing dates and times.
java.time.temporal uses fields and units to access the date and time, as well as the date and time adjuster.
java.time.zone supports time zone and its rules.
java.util contains the collection framework, old collection classes, event models, date and time facilities, internationalization and other utility classes (string tokenizer, random number generator and bit array).
The java.util.concurrent utility class is often useful in concurrent programming.
java.util.concurrent.atomic A small toolkit that supports lock-free thread-safe programming on a single variable.
The java.util.concurrent.locks interface and classes provide a framework for locking and waiting for conditions different from the built-in synchronization and monitor.
The java.util.function function interface provides the target type of lambda expressions and method references.
java.util.jar provides classes for reading and writing JAR (Java ARchive) file format, which is based on the standard ZIP file format with optional manifest files.
java.util.logging provides classes and interfaces of the core logging tools of the Java TM 2 platform.
java.util.prefs This package allows applications to store and retrieve user and system preferences and configuration data.
java.util.regex matches the character sequence with the pattern specified by the regular expression.
java.util.spi The service provider class of the classes in the java.util package.
java.util.stream is a class that supports functional operations of element streams, such as map-reduce conversion on collections.
java.util.zip provides classes for reading and writing standard ZIP and GZIP file formats.
javax.accessibility defines the contract between user interface components and assistive technologies that provide access to these components.
javax.activation
javax.activity Contains the activity service-related exceptions thrown by the ORB machine during ungrouping.
javax.annotation
javax.annotation.processing is used to declare annotation processors and facilities that allow annotation processors to communicate with the annotation processing tool environment.
javax.crypto provides classes and interfaces for cryptographic operations.
javax.crypto.interfaces provides interfaces for Diffie-Hellman keys defined in PKCS#3 of RSA Labs.
javax.crypto.spec provides classes and interfaces for key specifications and algorithm parameter specifications.
javax.imageio The main package of the Java Image I/O API.
javax.imageio.event A set of Java Image I/O APIs for synchronous notification of events during image reading and writing.
javax.imageio.metadata A package of Java Image I/O API that handles reading and writing metadata.
javax.imageio.plugins.bmp contains a package of public classes used by built-in BMP plug-ins.
javax.imageio.plugins.jpeg supports classes with built-in JPEG plug-ins.
javax.imageio.spi contains the Java Image I/O API package for plug-in interfaces for readers, writers, transcoders and streams, and runtime registry.
javax.imageio.stream A wrapper of the Java Image I/O API that handles low-level I/O from files and streams.
javax.jws
javax.jws.soap
javax.lang.model is used to model the classes and hierarchy of software packages in the Java programming language.
javax.lang.model.element is used to model the interface of Java programming language elements.
javax.lang.model.type is used to model the interface of the Java programming language type.
javax.lang.model.util assists in handling program elements and types of utilities.
javax.management provides the core classes of Java management extensions.
javax.management.loading provides classes that implement advanced dynamic loading.
javax.management.modelmbean provides the definition of the ModelMBean class.
javax.management.monitor provides the definition of the monitor class.
javax.management.openmbean provides open data types and Open MBean descriptor classes.
javax.management.relation provides the definition of relationship services.
javax.management.remote is used to remotely access the interface of the JMX MBean server.
The javax.management.remote.rmi RMI connector is a connector for the JMX Remote API, which uses RMI to transmit client requests to the remote MBean server.
javax.management.timer provides the definition of timer MBean.
javax.naming provides classes and interfaces for accessing naming services.
javax.naming.directory extends the javax.naming package to provide access to directory services.
javax.naming.event provides support for event notification when accessing naming and directory services.
javax.naming.ldap provides support for LDAPv3 extended operations and controls.
javax.naming.spi
javax.net provides classes for network applications.
javax.net.ssl ​​provides classes for the secure socket package.
javax.print provides the main classes and interfaces of the Java TM Print Service API.
javax.print.attribute provides classes and interfaces that describe Java TM print service attribute types and how to integrate them into attribute sets.
The javax.print.attribute.standard package javax.print.attribute.standard contains classes for specific printing attributes.
The javax.print.event package javax.print.event contains event classes and listener interfaces.
javax.rmi contains the user API of RMI-IIOP.
javax.rmi.CORBA contains the portable API of RMI-IIOP.
javax.rmi.ssl provides the implementation of RMIClientSocketFactory and RMIServerSocketFactory through Secure Socket Layer (SSL) or Transport Layer Security (TLS) protocols.
The javax.script script API is composed of interfaces and classes that define the Java TM script engine, and provides a framework for use in Java applications.
javax.security.auth This package provides a framework for authentication and authorization.
javax.security.auth.callback This package provides the classes required by the service to interact with the application in order to retrieve information (for example, authentication data including username or password) or display information (for example, error and warning messages).
javax.security.auth.kerberos This package contains utility classes related to the Kerberos network authentication protocol.
javax.security.auth.login This package provides a pluggable authentication framework.
javax.security.auth.spi This package provides interfaces for implementing pluggable authentication modules.
javax.security.auth.x500 This package contains classes for storing X500 Principal and X500 Private Credentials in the subject.
javax.security.cert provides public key certificate classes.
javax.security.sasl contains the classes and interfaces used to support SASL.
javax.sound.midi provides MIDI (Musical Instrument Digital Interface) data I/O, sequencing and synthesis interfaces and classes.
javax.sound.midi.spi provides service providers with an interface to provide new MIDI devices, MIDI file readers and writers or sound card readers.
javax.sound.sampled provides interfaces and classes for capturing, processing and playing sample audio data.
javax.sound.sampled.spi provides abstract classes for service providers to provide new audio devices, sound file readers and writers, or audio format converters.
javax.sql provides server-side data source access and processing APIs for the Java TM programming language.
javax.sql.rowset JDBC RowSet implements the standard interface and base class.
javax.sql.rowset.serial provides utility classes to allow serializable mapping between SQL types and data types in the Java programming language.
javax.sql.rowset.spi Third-party vendors must use standard classes and interfaces when implementing synchronization providers.
javax.swing provides a set of "lightweight" (full Java language) components that work as much as possible on all platforms.
javax.swing.border provides classes and interfaces for drawing special borders around Swing components.
javax.swing.colorchooser contains the classes and interfaces used by JColorChooser components.
javax.swing.event provides events triggered by Swing components.
javax.swing.filechooser contains the classes and interfaces used by the JFileChooser component.
javax.swing.plaf provides an interface and many abstract classes, and Swing is used to provide its pluggable look and feel.
javax.swing.plaf.basic provides user interface objects built on the "basic" look and feel.
javax.swing.plaf.metal provides user interface objects built according to the Java look and feel (once the code is Metal), which is the default look and feel.
javax.swing.plaf.multi provides user interface objects that combine two or more look and feel.
javax.swing.plaf.nimbus provides user interface objects based on the cross-platform Nimbus appearance.
javax.swing.plaf.synth Synthesis is a look and feel that allows all paintings to be commissioned.
javax.swing.table provides processing javax.swing.JTable class and javax.swing.JTable.
javax.swing.text provides classes and interfaces for handling editable and non-editable text components.
javax.swing.text.html provides the category HTMLEditorKit and support categories to create HTML text editors.
javax.swing.text.html.parser provides the default HTML parser and supporting classes.
javax.swing.text.rtf provides a class (RTFEditorKit) used to create a Rich-Text-Format text editor.
javax.swing.tree provides processing javax.swing.JTree class and javax.swing.JTree.
javax.swing.undo allows developers to provide undo/redo support in applications such as text editors.
javax.tools provides interfaces for tools that can be called from programs, such as compilers.
javax.transaction contains three exceptions thrown by ORB machinery during unmarshalling.
javax.transaction.xa provides an API that defines the contract between the transaction manager and the resource manager, which allows the transaction manager to reference and delete resource objects (provided by the resource manager driver) in JTA transactions.
javax.xml
javax.xml.bind provides a runtime binding framework for client applications, including unmarshalling, marshalling and verification functions.
javax.xml.bind.annotation defines annotations for customizing Java program elements to XML schema mapping.
javax.xml.bind.annotation.adapters XmlAdapter and its designated subclasses allow any Java class to be used with JAXB.
javax.xml.bind.attachment The package is implemented by the MIME-based package processor, which can interpret and create optimized binary data in the MIME-based package format.
javax.xml.bind.helpers is only available for JAXB providers: provide partial default implementations for certain javax.xml.bind interfaces.
javax.xml.bind.util Useful client-side utility classes.
javax.xml.crypto A general class for XML encryption.
javax.xml.crypto.dom DOM specific class for javax.xml.crypto package.
javax.xml.crypto.dsig is a class used to generate and verify XML digital signatures.
javax.xml.crypto.dsig.dom applies to the DOM specific classes of the javax.xml.crypto.dsig package.
javax.xml.crypto.dsig.keyinfo is a class used to parse and process KeyInfo elements and structures.
javax.xml.crypto.dsig.spec XML digital signature parameter class.
javax.xml.datatype XML/Java type mapping.
javax.xml.namespace XML namespace processing.
javax.xml.parsers provides classes that allow processing of XML documents.
javax.xml.soap provides APIs for creating and constructing SOAP messages.
javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transform This package defines a general API for processing transformation instructions, and performs the transformation from source to result.
javax.xml.transform.dom This package implements DOM-specific transformation APIs.
javax.xml.transform.sax This package implements SAX2-specific transformation APIs.
javax.xml.transform.stax provides StAX-specific transformation API.
javax.xml.transform.stream This package implements stream and URI-specific transformation APIs.
javax.xml.validation This package provides an API for validating XML documents.
javax.xml.ws This package contains the core JAX-WS API.
javax.xml.ws.handler This package defines the API of the message handler.
javax.xml.ws.handler.soap This package defines the API of SOAP message handlers.
javax.xml.ws.http This package defines APIs specific to HTTP binding.
javax.xml.ws.soap This package defines APIs dedicated to SOAP binding.
javax.xml.ws.spi This suite defines SPI for JAX-WS.
javax.xml.ws.spi.http provides HTTP SPI for easy deployment of JAX-WS web services in a container (for example,
javax.xml.ws.wsaddressing This package defines APIs related to WS-Addressing.
javax.xml.xpath This package provides an object model-neutral API for evaluating XPath expressions and accessing the evaluation environment.
org.ietf.jgss This package provides a framework that allows application developers to use various basic security mechanisms such as Kerberos (using a unified API) for authentication, data integrity and data confidentiality and other security services.
org.omg.CORBA provides the mapping between OMG CORBA API and the Java TM programming language, including the category ORB, which is implemented so that programmers can use it as a full-featured object request broker (ORB).
org.omg.CORBA_2_3 The CORBA_2_3 package defines the addition of the existing CORBA interface in Java [tm] Standard Edition 6. These changes occurred in the latest revision of the CORBA API defined by OMG. Add the new method to the interface derived from the corresponding interface in the CORBA package. This provides backward compatibility and avoids breaking JCK tests.
org.omg.CORBA_2_3.portable provides methods for input and output value types, and contains other updates to the org/omg/CORBA/portable package.
org.omg.CORBA.DynAnyPackage provides and uses the exception DynAny interface (InvalidValue, Invalid, InvalidSeq and TypeMismatch).
org.omg.CORBA.ORBPackage provides the exception InvalidName, which is thrown by the method ORB.resolve_initial_references and the exception InconsistentTypeCode, and is thrown by any dynamic creation method in the ORB class.
org.omg.CORBA.portable provides a portability layer, that is, a set of ORB APIs that enable code generated by one vendor to run on the ORB of another vendor.
org.omg.CORBA.TypeCodePackage provides user-defined exceptions BadKind and Bounds, which are controlled by the TypeCode method in the TypeCode class.
org.omg.CosNaming provides naming services for Java IDL.
org.omg.CosNaming.NamingContextExtPackage This package contains the following classes, which are used in org.omg.CosNaming.NamingContextExt:
org.omg.CosNaming.NamingContextPackage This package contains the org.omg.CosNaming package exception class.
org.omg.Dynamic This package contains the Dynamic module specified in section 21.9 of the OMG portable interceptor specification http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06.
org.omg.DynamicAny provides classes and allows the traversal interface any associated with the data value to extract the basic components of the data value at runtime.
org.omg.DynamicAny.DynAnyFactoryPackage This package contains from OMG "Generic Object Request Broker: Architecture and Specifications" http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 Section 9.2.2 The class and exception of the DynAnyFactory interface of the DynamicAny module specified in the section.
org.omg.DynamicAny.DynAnyPackage This package contains from OMG "Generic Object Request Broker: Architecture and Specifications" http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 section 9.2 The class and exception of the DynAny interface of the specified DynamicAny module.
org.omg.IOP This package contains the OMG document "Generic Object Request Broker: Architecture and Specifications" as specified in section 13.6 of http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 IOP module.
org.omg.IOP.CodecFactoryPackage This package contains the exceptions specified in the IOP::CodeFactory interface (as part of the portable interceptor specification).
org.omg.IOP.CodecPackage This package is generated from the IOP::Codec IDL interface definition.
org.omg.Messaging This package is included in the OMG CORBA message specification, the specified Messaging module http://cgi.omg.org/cgi-bin/doc?formal/99-10-07.
org.omg.PortableInterceptor provides a mechanism for registering ORB hooks, through which ORB services can intercept the normal execution process of ORB.
org.omg.PortableInterceptor.ORBInitInfoPackage This package contains the OMG portable interceptor specification http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 The ORBInitInfo of the PortableInterceptor module specified in section 21.7.2 Exceptions and typedefs of the local interface.
org.omg.PortableServer provides classes and interfaces to make the server side of your application portable across multi-vendor ORBs.
org.omg.PortableServer.CurrentPackage provides a method implementation that can access the identity of the object calling the method.
org.omg.PortableServer.POAManagerPackage encapsulates the processing state of the POA related to it.
org.omg.PortableServer.POAPackage allows programmers to build object implementations that are portable between different ORB products.
org.omg.PortableServer.portable provides classes and interfaces to make the server side of your application portable across multi-vendor ORBs.
org.omg.PortableServer.ServantLocatorPackage provides classes and interfaces for locating servants.
org.omg.SendingContext provides support for composite value types.
org.omg.stub.java.rmi contains RMI-IIOP stubs for remote types appearing in the java.rmi package.
org.w3c.dom provides an interface to the Document Object Model (DOM) as a component API of the Java API for XML Processing.
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.w3c.dom.views
org.xml.sax This package provides the core SAX API.
org.xml.sax.ext This package contains the interface with SAX2 devices, which may not be supported by SAX-compliant drivers.
org.xml.sax.helpers This package contains "helper" classes, including support for SAX-based application guidance.

Guess you like

Origin blog.csdn.net/qq_41661800/article/details/112055363