Java™ Platform
Standard Ed. 8

Uses of Class
java.lang.Class

  • Packages that use Class 
    Package Description
    java.awt
    Contains all of the classes for creating user interfaces and for painting graphics and images.
    java.awt.datatransfer
    Provides interfaces and classes for transferring data between and within applications.
    java.awt.dnd
    Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
    java.awt.image.renderable
    Provides classes and interfaces for producing rendering-independent images.
    java.beans
    Contains classes related to developing beans -- components based on the JavaBeans™ architecture.
    java.beans.beancontext
    Provides classes and interfaces relating to bean context.
    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.annotation
    Provides library support for the Java programming language annotation facility.
    java.lang.instrument
    Provides services that allow Java programming language agents to instrument programs running on the JVM.
    java.lang.invoke
    The java.lang.invoke package contains dynamic language support provided directly by the Java core class libraries and virtual machine.
    java.lang.management
    Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
    java.lang.reflect
    Provides classes and interfaces for obtaining reflective information about classes and objects.
    java.net
    Provides the classes for implementing networking applications.
    java.nio.file
    Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
    java.nio.file.spi
    Service-provider classes for the java.nio.file package.
    java.rmi.server
    Provides classes and interfaces for supporting the server side of RMI.
    java.security
    Provides the classes and interfaces for the security framework.
    java.sql
    Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
    java.util
    Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
    java.util.concurrent.atomic
    A small toolkit of classes that support lock-free thread-safe programming on single variables.
    java.util.prefs
    This package allows applications to store and retrieve user and system preference and configuration data.
    javax.activation  
    javax.annotation.processing
    Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
    javax.crypto
    Provides the classes and interfaces for cryptographic operations.
    javax.imageio.metadata
    A package of the Java Image I/O API dealing with reading and writing metadata.
    javax.imageio.spi
    A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.
    javax.lang.model
    Classes and hierarchies of packages used to model the Java programming language.
    javax.lang.model.element
    Interfaces used to model elements of the Java programming language.
    javax.management
    Provides the core classes for the Java Management Extensions.
    javax.management.loading
    Provides the classes which implement advanced dynamic loading.
    javax.management.openmbean
    Provides the open data types and Open MBean descriptor classes.
    javax.naming.spi  
    javax.print
    Provides the principal classes and interfaces for the JavaTM Print Service API.
    javax.print.attribute
    Provides classes and interfaces that describe the types of JavaTM Print Service attributes and how they can be collected into attribute sets.
    javax.print.attribute.standard
    Package javax.print.attribute.standard contains classes for specific printing attributes.
    javax.rmi
    Contains user APIs for RMI-IIOP.
    javax.rmi.CORBA
    Contains portability APIs for RMI-IIOP.
    javax.script
    The scripting API consists of interfaces and classes that define Java TM Scripting Engines and provides a framework for their use in Java applications.
    javax.security.auth
    This package provides a framework for authentication and authorization.
    javax.sound.midi
    Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
    javax.sound.sampled
    Provides interfaces and classes for capture, processing, and playback of sampled audio data.
    javax.sql
    Provides the API for server side data source access and processing from the JavaTM programming language.
    javax.sql.rowset
    Standard interfaces and base classes for JDBC RowSet implementations.
    javax.sql.rowset.serial
    Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
    javax.swing
    Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
    javax.swing.event
    Provides for events fired by Swing components.
    javax.swing.plaf.synth
    Synth is a skinnable look and feel in which all painting is delegated.
    javax.swing.table
    Provides classes and interfaces for dealing with javax.swing.JTable.
    javax.swing.text
    Provides classes and interfaces that deal with editable and noneditable text components.
    javax.swing.tree
    Provides classes and interfaces for dealing with javax.swing.JTree.
    javax.tools
    Provides interfaces for tools which can be invoked from a program, for example, compilers.
    javax.xml.bind
    Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
    javax.xml.bind.helpers
    JAXB Provider Use Only: Provides partial default implementations for some of the javax.xml.bind interfaces.
    javax.xml.ws
    This package contains the core JAX-WS APIs.
    javax.xml.ws.spi
    This package defines SPIs for JAX-WS.
    org.omg.CORBA
    Provides the mapping of the OMG CORBA APIs to the JavaTM programming language, including the class ORB, which is implemented so that a programmer can use it as a fully-functional Object Request Broker (ORB).
    org.omg.CORBA_2_3.portable
    Provides methods for the input and output of value types, and contains other updates to the org/omg/CORBA/portable package.
    org.omg.CORBA.portable
    Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB.
    org.omg.DynamicAny
    Provides classes and interfaces that enable traversal of the data value associated with an any at runtime, and extraction of the primitive constituents of the data value.
    org.omg.PortableServer
    Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部