| Name | Description | Type | Package | Framework |
| Alert | An alert is a screen that shows data to the user and waits for a certain period of time before proceeding to the next | Class | javax.microedition.lcdui | Java ME |
|
| AlertType | The AlertType provides an indication of the nature Alerts are used by an application to present | Class | javax.microedition.lcdui | Java ME |
|
| ArithmeticException | Thrown when an exceptional arithmetic condition has occurred. | Class | java.lang | Java ME |
|
| ArrayIndexOutOfBoundsException | Thrown to indicate that an array has been accessed with an illegal index. | Class | java.lang | Java ME |
|
| ArrayStoreException | Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. | Class | java.lang | Java ME |
|
| Boolean | The Boolean class wraps a value of the primitive type boolean in an object. | Class | java.lang | Java ME |
|
| Byte | The Byte class is the standard wrapper for byte values. | Class | java.lang | Java ME |
|
| ByteArrayInputStream | A ByteArrayInputStream contains an internal buffer that contains bytes that | Class | java.io | Java ME |
|
| ByteArrayOutputStream | This class implements an output stream in which the data is written into a byte array. | Class | java.io | Java ME |
|
| Calendar | Calendar is an abstract base class for converting between a Date object and a set of integer fields such as | Class | java.util | Java ME |
|
| Canvas | The Canvas class is a base class for writing applications that need to | Class | javax.microedition.lcdui | Java ME |
|
| Certificate | Interface common to certificates. | Interface | javax.microedition.pki | Java ME |
|
| CertificateException | The CertificateException encapsulates an error that occurred while a Certificate is being used. | Class | javax.microedition.pki | Java ME |
|
| Character | The Character class wraps a value of the primitive type char in an object. | Class | java.lang | Java ME |
|
| Choice | Choice defines an API for a user interface components implementing selection from predefined number of choices. | Interface | javax.microedition.lcdui | Java ME |
|
| ChoiceGroup | A ChoiceGroup is a group of selectable elements intended to be Form. | Class | javax.microedition.lcdui | Java ME |
|
| Class | Instances of the class Class represent classes and interfaces in a running Java application. | Class | java.lang | Java ME |
|
| ClassCastException | Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. | Class | java.lang | Java ME |
|
| ClassNotFoundException | Thrown when an application tries to load in a class through its string name using the forName method in class Class | Class | java.lang | Java ME |
|
| CommConnection | This interface defines a logical serial port connection. | Interface | javax.microedition.io | Java ME |
|
| Command | The Command class is a construct that encapsulates the semantic information of an action. | Class | javax.microedition.lcdui | Java ME |
|
| CommandListener | This interface is used by applications which need to receive high-level events from the implementation. | Interface | javax.microedition.lcdui | Java ME |
|
| Connection | This is the most basic type of generic connection. | Interface | javax.microedition.io | Java ME |
|
| ConnectionNotFoundException | This class is used to signal that a connection target cannot be found, or the protocol type is not supported. | Class | javax.microedition.io | Java ME |
|
| Connector | This class is factory for creating new Connection objects. | Class | javax.microedition.io | Java ME |
|
| ContentConnection | | Interface | javax.microedition.io | Java ME |
|
| Control | A Control object is used to control some media processing functions. | Interface | javax.microedition.media | Java ME |
|
| Controllable | Controllable provides an interface for obtaining the Controls from an object | Interface | javax.microedition.media | Java ME |
|
| CustomItem | A CustomItem is customizable by subclassing to introduce new visual and interactive elements into Forms. | Class | javax.microedition.lcdui | Java ME |
|
| DataInput | The DataInput interface provides for reading bytes from a binary stream and | Interface | java.io | Java ME |
|
| DataInputStream | A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent | Class | java.io | Java ME |
|
| DataOutput | The DataOutput interface provides for converting data from any of the Java | Interface | java.io | Java ME |
|
| DataOutputStream | A data output stream lets an application write primitive Java data types to an output stream in a portable way. | Class | java.io | Java ME |
|
| Datagram | This class defines an abstract interface for datagram packets. | Interface | javax.microedition.io | Java ME |
|
| DatagramConnection | This interface defines the capabilities that a datagram connection Reminder: Since the CLDC Specification does not define any | Interface | javax.microedition.io | Java ME |
|
| Date | The class Date represents a specific instant in time, with millisecond This class has been subset for the J2ME based on the JDK 1. | Class | java.util | Java ME |
|
| DateField | A DateField is an editable component for presenting date and time (calendar) | Class | javax.microedition.lcdui | Java ME |
|
| Display | Display represents the manager of the display and input devices of the | Class | javax.microedition.lcdui | Java ME |
|
| Displayable | An object that has the capability of being placed on the display. | Class | javax.microedition.lcdui | Java ME |
|
| Double | The Double class wraps a value of the primitive type double in an object. | Class | java.lang | Java ME |
|
| EOFException | Signals that an end of file or end of stream has been reached unexpectedly during input. | Class | java.io | Java ME |
|
| EmptyStackException | Thrown by methods in the Stack class to indicate that the stack is empty. | Class | java.util | Java ME |
|
| Enumeration | An object that implements the Enumeration interface generates a series of elements, one at a time. | Interface | java.util | Java ME |
|
| Error | An Error is a subclass of Throwable that indicates serious problems that a reasonable application | Class | java.lang | Java ME |
|
| Exception | The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable | Class | java.lang | Java ME |
|
| Float | The Float class wraps a value of primitive type float in an object. | Class | java.lang | Java ME |
|
| Font | The Font class represents fonts and font metrics. | Class | javax.microedition.lcdui | Java ME |
|
| Form | A Form is a Screen that contains an arbitrary mixture of items: images, | Class | javax.microedition.lcdui | Java ME |
|
| GameCanvas | The GameCanvas class provides the basis for a game user interface. | Class | javax.microedition.lcdui.game | Java ME |
|
| Gauge | value. | Class | javax.microedition.lcdui | Java ME |
|
| Graphics | Provides simple 2D geometric rendering capability. | Class | javax.microedition.lcdui | Java ME |
|
| Hashtable | This class implements a hashtable, which maps keys to values. | Class | java.util | Java ME |
|
| HttpConnection | This interface defines the necessary methods and constants for an HTTP connection. | Interface | javax.microedition.io | Java ME |
|
| HttpsConnection | This interface defines the necessary methods and constants to establish a secure network connection. | Interface | javax.microedition.io | Java ME |
|
| IOException | Signals that an I/O exception of some sort has occurred. | Class | java.io | Java ME |
|
| IllegalAccessException | Thrown when an application tries to load in a class, but the currently executing method does not have access to the | Class | java.lang | Java ME |
|
| IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument. | Class | java.lang | Java ME |
|
| IllegalMonitorStateException | Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's | Class | java.lang | Java ME |
|
| IllegalStateException | Signals that a method has been invoked at an illegal or inappropriate time. | Class | java.lang | Java ME |
|
| IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation. | Class | java.lang | Java ME |
|
| Image | The Image class is used to hold graphical image objects exist independently of the display device. | Class | javax.microedition.lcdui | Java ME |
|
| ImageItem | An item that can contain an image. | Class | javax.microedition.lcdui | Java ME |
|
| IndexOutOfBoundsException | Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range. | Class | java.lang | Java ME |
|
| InputConnection | This interface defines the capabilities that an input stream connection must have. | Interface | javax.microedition.io | Java ME |
|
| InputStream | This abstract class is the superclass of all classes representing an input stream of bytes. | Class | java.io | Java ME |
|
| InputStreamReader | An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters. | Class | java.io | Java ME |
|
| InstantiationException | Thrown when an application tries to create an instance of a class using the newInstance method in class | Class | java.lang | Java ME |
|
| Integer | The Integer class wraps a value of the primitive type int in an object. | Class | java.lang | Java ME |
|
| InterruptedException | Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it. | Class | java.lang | Java ME |
|
| InterruptedIOException | Signals that an I/O operation has been interrupted. | Class | java.io | Java ME |
|
| InvalidRecordIDException | Thrown to indicate an operation could not be completed because the record ID was invalid. | Class | javax.microedition.rms | Java ME |
|
| Item | A superclass for components that can be added to a Form. | Class | javax.microedition.lcdui | Java ME |
|
| ItemCommandListener | A listener type for receiving notification of commands that have been invoked on Item objects. | Interface | javax.microedition.lcdui | Java ME |
|
| ItemStateListener | This interface is used by applications which need to receive events that indicate changes in the internal | Interface | javax.microedition.lcdui | Java ME |
|
| Layer | A Layer is an abstract class representing a visual element of a game. | Class | javax.microedition.lcdui.game | Java ME |
|
| LayerManager | The LayerManager manages a series of Layers. | Class | javax.microedition.lcdui.game | Java ME |
|
| List | A Screen containing list of choices. | Class | javax.microedition.lcdui | Java ME |
|
| Long | The Long class wraps a value of the primitive type long in an object. | Class | java.lang | Java ME |
|
| MIDlet | A MIDlet is a MID Profile application. | Class | javax.microedition.midlet | Java ME |
|
| MIDletStateChangeException | Signals that a requested MIDlet state change failed. | Class | javax.microedition.midlet | Java ME |
|
| Manager | Manager is the access point for obtaining system dependent resources such as Players | Class | javax.microedition.media | Java ME |
|
| Math | The class Math contains methods for performing basic numeric operations. | Class | java.lang | Java ME |
|
| MediaException | A MediaException indicates an unexpected error condition in a method. | Class | javax.microedition.media | Java ME |
|
| NegativeArraySizeException | Thrown if an application tries to create an array with negative size. | Class | java.lang | Java ME |
|
| NoClassDefFoundError | Thrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or | Class | java.lang | Java ME |
|
| NoSuchElementException | Thrown by the nextElement method of an Enumeration to indicate that there are no more | Class | java.util | Java ME |
|
| NullPointerException | Thrown when an application attempts to use null in a case where an object is required. | Class | java.lang | Java ME |
|
| NumberFormatException | Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not | Class | java.lang | Java ME |
|
| Object | Every class has Object as a superclass. | Class | java.lang | Java ME |
|
| OutOfMemoryError | Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made | Class | java.lang | Java ME |
|
| OutputConnection | This interface defines the capabilities that an output stream connection must have. | Interface | javax.microedition.io | Java ME |
|
| OutputStream | This abstract class is the superclass of all classes representing an output stream of bytes. | Class | java.io | Java ME |
|
| OutputStreamWriter | An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are translated into bytes. | Class | java.io | Java ME |
|
| Player | Player controls the rendering of time based media data. | Interface | javax.microedition.media | Java ME |
|
| PlayerListener | PlayerListener is the interface for receiving events generated by Players. | Interface | javax.microedition.media | Java ME |
|
| PrintStream | A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values | Class | java.io | Java ME |
|
| PushRegistry | The PushRegistry maintains a list of inbound connections. | Class | javax.microedition.io | Java ME |
|
| Random | An instance of this class is used to generate a stream of pseudorandom numbers. | Class | java.util | Java ME |
|
| Reader | Abstract class for reading character streams. | Class | java.io | Java ME |
|
| RecordComparator | An interface defining a comparator which compares two records (in an implementation-defined manner) to see if they match or what their | Interface | javax.microedition.rms | Java ME |
|
| RecordEnumeration | An interface representing a bidirectional record store Record enumerator. | Interface | javax.microedition.rms | Java ME |
|
| RecordFilter | An interface defining a filter which examines a record to see if it matches (based on an application-defined criteria). | Interface | javax.microedition.rms | Java ME |
|
| RecordListener | A listener interface for receiving Record Changed/Added/Deleted events from a record store. | Interface | javax.microedition.rms | Java ME |
|
| RecordStore | A class representing a record store. | Class | javax.microedition.rms | Java ME |
|
| RecordStoreException | Thrown to indicate a general exception occurred in a record store operation. | Class | javax.microedition.rms | Java ME |
|
| RecordStoreFullException | Thrown to indicate an operation could not be completed because the record store system storage is full. | Class | javax.microedition.rms | Java ME |
|
| RecordStoreNotFoundException | Thrown to indicate an operation could not be completed because the record store could not be found. | Class | javax.microedition.rms | Java ME |
|
| RecordStoreNotOpenException | Thrown to indicate that an operation was attempted on a closed record store. | Class | javax.microedition.rms | Java ME |
|
| Runnable | The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. | Interface | java.lang | Java ME |
|
| Runtime | Every Java application has a single instance of class Runtime that allows the application to interface with | Class | java.lang | Java ME |
|
| RuntimeException | RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the | Class | java.lang | Java ME |
|
| Screen | The common superclass of all high-level user interface classes. | Class | javax.microedition.lcdui | Java ME |
|
| SecureConnection | This interface defines the secure socket stream connection. | Interface | javax.microedition.io | Java ME |
|
| SecurityException | Thrown by the system to indicate a security violation. | Class | java.lang | Java ME |
|
| SecurityInfo | This interface defines methods to access information about a secure network connection. | Interface | javax.microedition.io | Java ME |
|
| ServerSocketConnection | This interface defines the server socket stream connection. | Interface | javax.microedition.io | Java ME |
|
| Short | The Short class is the standard wrapper for short values. | Class | java.lang | Java ME |
|
| SocketConnection | This interface defines the socket stream connection. | Interface | javax.microedition.io | Java ME |
|
| Spacer | A blank, non-interactive item that has a settable minimum size. | Class | javax.microedition.lcdui | Java ME |
|
| Sprite | A Sprite is a basic visual element that can be rendered with one of several frames stored in an Image; different frames can be shown to | Class | javax.microedition.lcdui.game | Java ME |
|
| Stack | The Stack class represents a last-in-first-out (LIFO) stack of objects. | Class | java.util | Java ME |
|
| StreamConnection | This interface defines the capabilities that a stream connection In a typical implementation of this interface (for instance | Interface | javax.microedition.io | Java ME |
|
| StreamConnectionNotifier | | Interface | javax.microedition.io | Java ME |
|
| String | The String class represents character strings. | Class | java.lang | Java ME |
|
| StringBuffer | A string buffer implements a mutable sequence of characters. | Class | java.lang | Java ME |
|
| StringIndexOutOfBoundsException | Thrown by the charAt method in class String and by other String | Class | java.lang | Java ME |
|
| StringItem | An item that can contain a string. | Class | javax.microedition.lcdui | Java ME |
|
| System | The System class contains several useful class fields and methods. | Class | java.lang | Java ME |
|
| TextBox | The TextBox class is a Screen that allows the user to enter and edit | Class | javax.microedition.lcdui | Java ME |
|
| TextField | A TextField is an editable text component that may be given a piece of text that is used as the initial value. | Class | javax.microedition.lcdui | Java ME |
|
| Thread | A thread is a thread of execution in a program. | Class | java.lang | Java ME |
|
| Throwable | The Throwable class is the superclass of all errors and exceptions in the Java language. | Class | java.lang | Java ME |
|
| Ticker | continuously across the display. | Class | javax.microedition.lcdui | Java ME |
|
| TiledLayer | A TiledLayer is a visual element composed of a grid of cells that can be filled with a set of | Class | javax.microedition.lcdui.game | Java ME |
|
| TimeZone | TimeZone represents a time zone offset, and also figures out daylight savings. | Class | java.util | Java ME |
|
| Timer | A facility for threads to schedule tasks for future execution in a background thread. | Class | java.util | Java ME |
|
| TimerTask | A task that can be scheduled for one-time or repeated execution by aSince:1. | Class | java.util | Java ME |
|
| ToneControl | ToneControl is the interface to enable playback of a user-defined monotonic tone sequence. | Interface | javax.microedition.media.control | Java ME |
|
| UDPDatagramConnection | This interface defines a datagram connection which knows it's local end point address. | Interface | javax.microedition.io | Java ME |
|
| UTFDataFormatException | Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input | Class | java.io | Java ME |
|
| UnsupportedEncodingException | The Character Encoding is not supported. | Class | java.io | Java ME |
|
| Vector | The Vector class implements a growable array of objects. | Class | java.util | Java ME |
|
| VirtualMachineError | Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating. | Class | java.lang | Java ME |
|
| VolumeControl | VolumeControl is an interface for manipulating the audio volume of a Player. | Interface | javax.microedition.media.control | Java ME |
|
| Writer | Abstract class for writing to character streams. | Class | java.io | Java ME |