AbstractMap.SimpleEntry |
An Entry maintaining a key and a value.
|
AbstractMap.SimpleImmutableEntry |
An unmodifiable Entry maintaining a key and a value.
|
AbstractOwnableSynchronizer |
A synchronizer that may be exclusively owned by a thread.
|
AbstractQueuedLongSynchronizer |
A version of AbstractQueuedSynchronizer in which synchronization state is maintained as a long .
|
AbstractQueuedLongSynchronizer.ConditionObject |
Condition implementation for a AbstractQueuedLongSynchronizer serving as the basis of a Lock implementation.
|
AbstractQueuedSynchronizer |
Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues.
|
AbstractQueuedSynchronizer.ConditionObject |
Condition implementation for a AbstractQueuedSynchronizer serving as the basis of a Lock implementation.
|
ArrayBlockingQueue |
A bounded blocking queue backed by an array.
|
ArrayDeque |
Resizable-array implementation of the Deque interface.
|
ArrayList |
Resizable-array implementation of the List interface.
|
AtomicBoolean |
A boolean value that may be updated atomically.
|
AtomicInteger |
An int value that may be updated atomically.
|
AtomicIntegerArray |
An int array in which elements may be updated atomically.
|
AtomicLong |
A long value that may be updated atomically.
|
AtomicLongArray |
A long array in which elements may be updated atomically.
|
AtomicReference |
An object reference that may be updated atomically.
|
AtomicReferenceArray |
An array of object references in which elements may be updated atomically.
|
AttributedCharacterIterator.Attribute |
Defines attribute keys that are used to identify text attributes.
|
BasicPermission |
Android doesn't support SecurityManager .
|
BigDecimal |
The BigDecimal class implements immutable arbitrary-precision decimal numbers.
|
BitSet |
This class implements a vector of bits that grows as needed.
|
Boolean |
The Boolean class wraps a value of the primitive type boolean in an object.
|
Calendar |
[icu enhancement] ICU's replacement for java.util.Calendar .
|
Calendar |
The class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR MONTH DAY_OF_MONTH HOUR , and so on, and for manipulating the calendar fields, such as getting the date of the next week.
|
CertPath |
An immutable sequence of certificates (a certification path).
|
CertPath.CertPathRep |
Alternate CertPath class for serialization.
|
CertPathValidatorException.Reason |
The reason the validation algorithm failed.
|
Certificate |
Abstract class for managing a variety of identity certificates.
|
Certificate.CertificateRep |
Alternate Certificate class for serialization.
|
Character |
The Character class wraps a value of the primitive type char in an object.
|
Class |
Instances of the class represent classes and interfaces in a running Java application.
|
CodeSigner |
This class encapsulates information about a code signer.
|
CodeSource |
Legacy security code; do not use.
|
ConcurrentHashMap |
A hash table supporting full concurrency of retrievals and high expected concurrency for updates.
|
ConcurrentHashMap.KeySetView |
A view of a ConcurrentHashMap as a Set of keys, in which additions may optionally be enabled by mapping to a common value.
|
ConcurrentLinkedDeque |
An unbounded concurrent deque based on linked nodes.
|
ConcurrentLinkedQueue |
An unbounded thread-safe queue based on linked nodes.
|
ConcurrentSkipListMap |
A scalable concurrent ConcurrentNavigableMap implementation.
|
ConcurrentSkipListSet |
A scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap .
|
CopyOnWriteArrayList |
A thread-safe variant of java.util.ArrayList in which all mutative operations (add , set , and so on) are implemented by making a fresh copy of the underlying array.
|
CopyOnWriteArraySet |
A Set that uses an internal CopyOnWriteArrayList for all of its operations.
|
Currency |
Represents a currency.
|
CurrencyPluralInfo |
This class represents the information needed by DecimalFormat to format currency plural, such as "3.
|
Date |
The class Date represents a specific instant in time, with millisecond precision.
|
DateFormatSymbols |
[icu enhancement] ICU's replacement for java.text.DateFormatSymbols .
|
DateFormatSymbols |
DateFormatSymbols is a public class for encapsulating localizable date-time formatting data, such as the names of the months, the names of the days of the week, and the time zone data.
|
DateInterval |
This class represents date interval.
|
DateIntervalInfo |
DateIntervalInfo is a public class for encapsulating localizable date time interval patterns.
|
DateIntervalInfo.PatternInfo |
PatternInfo class saves the first and second part of interval pattern, and whether the interval pattern is earlier date first.
|
DecimalFormatSymbols |
[icu enhancement] ICU's replacement for java.text.DecimalFormatSymbols .
|
DecimalFormatSymbols |
This class represents the set of symbols (such as the decimal separator, the grouping separator, and so on) needed by DecimalFormat to format numbers.
|
DoubleAccumulator |
One or more variables that together maintain a running double value updated using a supplied function.
|
DoubleAdder |
One or more variables that together maintain an initially zero double sum.
|
Duration |
A time-based amount of time, such as '34.
|
Enum |
This is the common base class of all Java language enumeration classes.
|
EnumMap |
A specialized Map implementation for use with enum type keys.
|
EnumSet |
A specialized Set implementation for use with enum types.
|
EventObject |
The root class from which all event state objects shall be derived.
|
Externalizable |
Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances.
|
File |
An abstract representation of file and directory pathnames.
|
FilePermission |
Legacy security code; do not use.
|
ForkJoinTask |
Abstract base class for tasks that run within a ForkJoinPool .
|
Format |
Format is an abstract base class for formatting locale-sensitive information such as dates, messages, and numbers.
|
GuardedObject |
A GuardedObject is an object that is used to protect access to another object.
|
HashMap |
Hash table based implementation of the Map interface.
|
HashSet |
This class implements the Set interface, backed by a hash table (actually a HashMap instance).
|
Hashtable |
This class implements a hash table, which maps keys to values.
|
HijrahChronology |
The Hijrah calendar is a lunar calendar supporting Islamic calendars.
|
HijrahDate |
A date in the Hijrah calendar system.
|
Identity |
This class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated using their public keys.
|
IdentityHashMap |
This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values).
|
InetAddress |
This class represents an Internet Protocol (IP) address.
|
Instant |
An instantaneous point on the time-line.
|
IsoChronology |
The ISO calendar system.
|
JapaneseChronology |
The Japanese Imperial calendar system.
|
JapaneseDate |
A date in the Japanese Imperial calendar system.
|
JapaneseEra |
An era in the Japanese Imperial calendar system.
|
Key |
The Key interface is the top-level interface for all keys.
|
KeyPair |
This class is a simple holder for a key pair (a public key and a private key).
|
KeyRep |
Standardized representation for serialized Key objects.
|
Level |
The Level class defines a set of standard logging levels that can be used to control logging output.
|
LinkedBlockingDeque |
An optionally-bounded blocking deque based on linked nodes.
|
LinkedBlockingQueue |
An optionally-bounded blocking queue based on linked nodes.
|
LinkedHashSet |
Hash table and linked list implementation of the Set interface, with well-defined encounter order.
|
LinkedList |
Doubly-linked list implementation of the List and Deque interfaces.
|
LinkedTransferQueue |
An unbounded TransferQueue based on linked nodes.
|
LocalDate |
A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03 .
|
LocalDateTime |
A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30 .
|
LocalTime |
A time without a time-zone in the ISO-8601 calendar system, such as 10:15:30 .
|
Locale |
A object represents a specific geographical, political, or cultural region.
|
LogRecord |
LogRecord objects are used to pass logging requests between the logging framework and individual log Handlers.
|
LongAccumulator |
One or more variables that together maintain a running long value updated using a supplied function.
|
LongAdder |
One or more variables that together maintain an initially zero long sum.
|
MathContext |
The MathContext immutable class encapsulates the settings understood by the operator methods of the BigDecimal class (and potentially other classes).
|
MathContext |
Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those implemented by the BigDecimal class.
|
MeasureUnit |
A unit such as length, mass, volume, currency, etc.
|
MethodType |
A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.
|
MinguoChronology |
The Minguo calendar system.
|
MinguoDate |
A date in the Minguo calendar system.
|
MonthDay |
A month-day in the ISO-8601 calendar system, such as --12-03 .
|
Number |
The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the primitive types byte , double , float , int , long , and short .
|
NumericShaper |
The class is used to convert Latin-1 (European) digits to other Unicode decimal digits.
|
ObjectStreamClass |
Serialization's descriptor for classes.
|
OffsetDateTime |
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30 01:00 .
|
OffsetTime |
A time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 10:15:30 01:00 .
|
PasswordCallback |
Underlying security services instantiate and pass a PasswordCallback to the handle method of a CallbackHandler to retrieve password information.
|
Pattern |
A compiled representation of a regular expression.
|
Period |
A date-based amount of time in the ISO-8601 calendar system, such as '2 years, 3 months and 4 days'.
|
Permission |
Android doesn't support SecurityManager .
|
PermissionCollection |
Android doesn't support SecurityManager .
|
Permissions |
Android doesn't support SecurityManager .
|
PluralRules |
Defines rules for mapping non-negative numeric values onto a small set of keywords.
|
PriorityBlockingQueue |
An unbounded blocking queue that uses the same ordering rules as class PriorityQueue and supplies blocking retrieval operations.
|
PriorityQueue |
An unbounded priority queue based on a priority heap.
|
PropertyChangeSupport |
This is a utility class that can be used by beans that support bound properties.
|
Proxy |
Proxy provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all dynamic proxy classes created by those methods.
|
QName |
QName represents a qualified name as defined in the XML specifications: XML Schema Part2: Datatypes specification, Namespaces in XML, Namespaces in XML Errata.
|
Random |
An instance of this class is used to generate a stream of pseudorandom numbers; its period is only 248.
|
ReentrantLock |
A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using synchronized methods and statements, but with extended capabilities.
|
ReentrantReadWriteLock |
An implementation of ReadWriteLock supporting similar semantics to ReentrantLock .
|
ReentrantReadWriteLock.ReadLock |
The lock returned by method ReentrantReadWriteLock#readLock .
|
ReentrantReadWriteLock.WriteLock |
The lock returned by method ReentrantReadWriteLock#writeLock .
|
SealedObject |
This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
|
SecureRandomSpi |
This class defines the Service Provider Interface (SPI) for the SecureRandom class.
|
Semaphore |
A counting semaphore.
|
SignedObject |
SignedObject is a class for the purpose of creating authentic runtime objects whose integrity cannot be compromised without being detected.
|
SipProfile |
Defines a SIP profile, including a SIP account, domain and server information.
|
SocketAddress |
This class represents a Socket Address with no protocol attachment.
|
SocketPermission |
Legacy security code; do not use.
|
StackTraceElement |
An element in a stack trace, as returned by java.lang.Throwable#getStackTrace() .
|
StampedLock |
A capability-based lock with three modes for controlling read/write access.
|
String |
The String class represents character strings.
|
StringBuffer |
A thread-safe, mutable sequence of characters.
|
StringBuilder |
A mutable sequence of characters.
|
Subject |
A Subject represents a grouping of related information for a single entity, such as a person.
|
SynchronousQueue |
A blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa.
|
ThaiBuddhistChronology |
The Thai Buddhist calendar system.
|
ThaiBuddhistDate |
A date in the Thai Buddhist calendar system.
|
Throwable |
The Throwable class is the superclass of all errors and exceptions in the Java language.
|
TimeZone |
[icu enhancement] ICU's replacement for java.util.TimeZone .
|
TimeZone |
represents a time zone offset, and also figures out daylight savings.
|
TimeZoneFormat |
TimeZoneFormat supports time zone display name formatting and parsing.
|
TimeZoneNames |
TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#35 Unicode Locale Data Markup Language (LDML).
|
Timestamp |
This class encapsulates information about a signed timestamp.
|
TreeMap |
A Red-Black tree based NavigableMap implementation.
|
TreeSet |
A NavigableSet implementation based on a TreeMap .
|
ULocale |
[icu enhancement] ICU's replacement for java.util.Locale .
|
URI |
Represents a Uniform Resource Identifier (URI) reference.
|
URL |
Class URL represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web.
|
UUID |
A class that represents an immutable universally unique identifier (UUID).
|
UnresolvedPermission |
Legacy security code; do not use.
|
ValueRange |
The range of valid values for a date-time field.
|
Vector |
The Vector class implements a growable array of objects.
|
WebBackForwardList |
This class contains the back/forward list for a WebView.
|
WeekFields |
Localized definitions of the day-of-week, week-of-month and week-of-year fields.
|
X500Principal |
This class represents an X.
|
Year |
A year in the ISO-8601 calendar system, such as 2007 .
|
YearMonth |
A year-month in the ISO-8601 calendar system, such as 2007-12 .
|
ZoneId |
A time-zone ID, such as Europe/Paris
|
ZoneOffset |
A time-zone offset from Greenwich/UTC, such as 02:00 .
|
ZoneOffsetTransition |
A transition between two offsets caused by a discontinuity in the local time-line.
|
ZoneOffsetTransitionRule |
A rule expressing how to create a transition.
|
ZoneRules |
The rules defining how the zone offset varies for a single time-zone.
|
ZonedDateTime |
A date-time with a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30 01:00 Europe/Paris .
|