Freigeben über


Java.Lang Namespace

Klassen

AbstractMethodError

Wird ausgelöst, wenn eine Anwendung versucht, eine abstrakte Methode aufzurufen.

AbstractStringBuilder

Eine veränderbare Abfolge von Zeichen.

ArithmeticException

Ausgelöst, wenn eine außergewöhnliche arithmetische Bedingung aufgetreten ist.

ArrayIndexOutOfBoundsException

Wird ausgelöst, um anzugeben, dass auf ein Array mit einem unzulässigen Index zugegriffen wurde.

ArrayStoreException

Wird ausgelöst, um anzugeben, dass versucht wurde, den falschen Objekttyp in einem Array von Objekten zu speichern.

AssertionError

Wird ausgelöst, um anzugeben, dass eine Assertion fehlgeschlagen ist.

Boolean

Die boolesche Klasse umschließt einen Wert des Grundtyps boolean in einem Objekt.

BootstrapMethodError

Wird ausgelöst, um anzugeben, dass eine invokedynamic Anweisung oder eine dynamische Konstante die Bootstrap-Methode und -Argumente nicht auflösen konnte, oder für invokedynamic Anweisungen konnte die Bootstrap-Methode keinen Java-Code bereitstellen.

Byte

Die Byte Klasse umschließt einen Wert des Grundtyps byte in einem Objekt.

Character

Die Character Klasse umschließt einen Wert des Grundtyps char in einem Objekt.

Character.Subset

Instanzen dieser Klasse stellen bestimmte Teilmengen des Unicode-Zeichensatzes dar.

Character.UnicodeBlock

Eine Familie von Zeichenuntermengen, die die Zeichenblöcke in der Unicode-Spezifikation darstellen.

Character.UnicodeScript

Eine Reihe von Zeichenuntermengen, die die Zeichenskripts darstellen, die im Unicode-Standard-Anhang Nr. 24: Skriptnamenhttp://www.unicode.org/reports/tr24/ definiert sind.

CharSequenceConsts
Class

Instanzen der Klasse Class stellen Klassen und Schnittstellen in einer ausgeführten Java-Anwendung dar.

ClassCastException

Wird ausgelöst, um anzugeben, dass der Code versucht hat, ein Objekt in eine Unterklasse zu umwandeln, von der es sich nicht um eine Instanz handelt.

ClassCircularityError

Wird ausgelöst, wenn der virtuelle Java-Computer eine Zirkelität in der Superklassenhierarchie einer klasse erkennt, die geladen wird.

ClassFormatError

Wird ausgelöst, wenn der virtuelle Java-Computer versucht, eine Klassendatei zu lesen, und bestimmt, dass die Datei falsch formatiert ist oder anderweitig nicht als Klassendatei interpretiert werden kann.

ClassLoader

Ein Klassenladeprogramm ist ein Objekt, das für das Laden von Klassen verantwortlich ist.

ClassNotFoundException

Wird ausgelöst, wenn eine Anwendung versucht, in einer Klasse mithilfe des Zeichenfolgennamens : <ul><li>The forName method in class Classzu laden.

ClassValue

Lazily ordnen Sie einen berechneten Wert jedem Typ (potenziell) zu.

CloneNotSupportedException

Wird ausgelöst, um anzugeben, dass die Methode in der clone Klasse Object aufgerufen wurde, um ein Objekt zu klonen, aber dass die Klasse des Objekts die Cloneable Schnittstelle nicht implementiert.

Compiler

Macht nichts unter Android.

Deprecated

Ein Programmelement, das kommentiert @Deprecated wird, ist eine, von der Programmierer von der Verwendung abgeraten werden.

DeprecatedAttribute
Double

Die Double Klasse umschließt einen Wert des Grundtyps double in einem Objekt.

Enum

Dies ist die allgemeine Basisklasse aller Java-Sprachaufzählungsklassen.

EnumConstantNotPresentException

Wird ausgelöst, wenn eine Anwendung versucht, auf eine Enumerationskonstante anhand des Namens zuzugreifen, und der Enumerationstyp enthält keine Konstante mit dem angegebenen Namen.

Error

Es Error handelt sich um eine Unterklasse, die Throwable schwerwiegende Probleme angibt, die eine vernünftige Anwendung nicht versuchen sollte, abzufangen.

Exception

Die Klasse Exception und ihre Unterklassen sind eine Form von, die Throwable Bedingungen angibt, die eine vernünftige Anwendung erfassen möchte.

ExceptionInInitializerError

Signale, dass eine unerwartete Ausnahme in einem statischen Initialisierer aufgetreten ist.

Float

Die Float Klasse umschließt einen Wert des Grundtyps float in einem Objekt.

FunctionalInterfaceAttribute
IAppendableExtensions
ICharSequenceExtensions
IllegalAccessError

Wird ausgelöst, wenn eine Anwendung versucht, auf ein Feld zuzugreifen oder zu ändern oder eine Methode aufzurufen, auf die sie keinen Zugriff hat.

IllegalAccessException

Eine IllegalAccessException wird ausgelöst, wenn eine Anwendung versucht, eine Instanz (außer einem Array) zu erstellen, ein Feld festzulegen oder abzurufen oder eine Methode aufzurufen, aber die derzeit ausgeführte Methode hat keinen Zugriff auf die Definition der angegebenen Klasse, des Felds, der Methode oder des Konstruktors.

IllegalArgumentException

Wird ausgelöst, um anzugeben, dass eine Methode an ein unzulässiges oder unangemessenes Argument übergeben wurde.

IllegalMonitorStateException

Wird ausgelöst, um anzugeben, dass ein Thread versucht hat, auf dem Monitor eines Objekts zu warten oder andere Threads zu benachrichtigen, die auf dem Monitor eines Objekts warten, ohne den angegebenen Monitor zu besitzen.

IllegalStateException

Signalen, dass eine Methode zu einer unzulässigen oder unangemessenen Zeit aufgerufen wurde.

IllegalThreadStateException

Wird ausgelöst, um anzugeben, dass sich ein Thread nicht in einem geeigneten Zustand für den angeforderten Vorgang befindet.

IncompatibleClassChangeError

Wird ausgelöst, wenn eine inkompatible Klassenänderung in einer Klassendefinition aufgetreten ist.

IndexOutOfBoundsException

Wird ausgelöst, um anzugeben, dass ein Index einer Sortierung (z. B. einem Array, einer Zeichenfolge oder einem Vektor) außerhalb des Bereichs liegt.

InheritableThreadLocal

Diese Klasse erweitert ThreadLocal sich, um die Vererbung von Werten von übergeordnetem Thread zu untergeordnetem Thread bereitzustellen: Wenn ein untergeordneter Thread erstellt wird, empfängt das untergeordnete Objekt Anfangswerte für alle vererbbaren threadlokalen Variablen, für die das übergeordnete Element Werte enthält.

InstantiationError

Wird ausgelöst, wenn eine Anwendung versucht, das Java-Konstrukt new zu verwenden, um eine abstrakte Klasse oder eine Schnittstelle zu instanziieren.

InstantiationException

Wird ausgelöst, wenn eine Anwendung versucht, eine Instanz einer Klasse mithilfe der Methode in der newInstance Klasse Classzu erstellen, das angegebene Klassenobjekt kann jedoch nicht instanziiert werden.

Integer

Die Integer Klasse umschließt einen Wert des Grundtyps int in einem Objekt.

InternalError

Wird ausgelöst, um anzuzeigen, dass unerwarteter interner Fehler auf dem virtuellen Java-Computer aufgetreten ist.

InterruptedException

Wird ausgelöst, wenn ein Thread wartet, schlafen oder anderweitig belegt ist und der Thread entweder vor oder während der Aktivität unterbrochen wird.

JavaSystem

Die System Klasse enthält mehrere nützliche Klassenfelder und -methoden.

LinkageError

Unterklassen, die LinkageError angeben, dass eine Klasse eine Gewisse Abhängigkeit von einer anderen Klasse hat; die letztere Klasse hat sich jedoch nach der Kompilierung der ehemaligen Klasse inkompatibel geändert.

Long

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

Math

Die Klasse Math enthält Methoden zum Ausführen grundlegender numerischer Vorgänge wie elementare exponentielle, Logarithmus-, Quadratwurzel- und Trigonometrische Funktionen.

NegativeArraySizeException

Wird ausgelöst, wenn eine Anwendung versucht, ein Array mit negativer Größe zu erstellen.

NoClassDefFoundError

Wird ausgelöst, wenn der virtuelle Java-Computer oder eine ClassLoader Instanz versucht, in der Definition einer Klasse zu laden (als Teil eines normalen Methodenaufrufs oder als Teil der Erstellung einer neuen Instanz mit dem new Ausdruck), und es wurde keine Definition der Klasse gefunden.

NoSuchFieldError

Wird ausgelöst, wenn eine Anwendung versucht, auf ein bestimmtes Feld eines Objekts zuzugreifen oder zu ändern, und dieses Objekt hat dieses Feld nicht mehr.

NoSuchFieldException

Signalisiert, dass die Klasse kein Feld mit einem angegebenen Namen aufweist.

NoSuchMethodError

Wird ausgelöst, wenn eine Anwendung versucht, eine angegebene Methode einer Klasse (statisch oder instanz) aufzurufen, und diese Klasse hat keine Definition dieser Methode mehr.

NoSuchMethodException

Wird ausgelöst, wenn eine bestimmte Methode nicht gefunden werden kann.

NullPointerException

Wird ausgelöst, wenn eine Anwendung versucht, in einem Fall zu verwenden null , in dem ein Objekt erforderlich ist.

Number

Die abstrakte Klasse Number ist die Superklasse von Plattformklassen, die numerische Werte darstellen, die in die primitiven Typen byte, , double, , float, intund longshort.

NumberFormatException

Wird ausgelöst, um anzugeben, dass die Anwendung versucht hat, eine Zeichenfolge in einen der numerischen Typen zu konvertieren, die Zeichenfolge weist jedoch nicht das entsprechende Format auf.

Object

Klasse Object ist der Stamm der Klassenhierarchie.

OutOfMemoryError

Wird ausgelöst, wenn der virtuelle Java-Computer ein Objekt nicht zuordnen kann, da es nicht genügend Arbeitsspeicher enthält, und der Speicher konnte vom Garbage Collector nicht zur Verfügung gestellt werden.

Override

Gibt an, dass eine Methodendeklaration eine Methodendeklaration in einem Supertyp überschreiben soll.

OverrideAttribute
Package

Package Objekte enthalten Versionsinformationen zur Implementierung und Spezifikation eines Java-Pakets.

Process

Die ProcessBuilder#start() und Runtime#exec(String[],String[],File) Runtime.exec Methoden erstellen einen systemeigenen Prozess und geben eine Instanz einer Unterklasse zurück, die Process verwendet werden kann, um den Prozess zu steuern und Informationen darüber zu erhalten.

ProcessBuilder

Diese Klasse wird zum Erstellen von Betriebssystemprozessen verwendet.

ProcessBuilder.Redirect

Stellt eine Quelle der Teilprozesseingabe oder ein Ziel der Teilprozessausgabe dar.

ProcessBuilder.Redirect.Type
Record

Dies ist die allgemeine Basisklasse aller Java-Sprachdatensatzklassen.

ReflectiveOperationException

Häufige Superklassen von Ausnahmen, die durch reflektierende Vorgänge in der Kernreflektion ausgelöst werden.

Runnable
Runtime

Jede Java-Anwendung verfügt über eine einzelne Instanz der Klasse Runtime , mit der die Anwendung mit der Umgebung, in der die Anwendung ausgeführt wird, schnittstellen kann.

RuntimeException

RuntimeException ist die Superklasse dieser Ausnahmen, die während des normalen Betriebs des virtuellen Java-Computers ausgelöst werden können.

RuntimePermission

Legacysicherheitscode; nicht verwenden.

SafeVarargsAttribute
SecurityException

Wird vom Sicherheitsmanager ausgelöst, um auf einen Sicherheitsverstoß hinzuweisen.

SecurityManager

Legacysicherheitscode; nicht verwenden.

Short

Die Short Klasse umschließt einen Wert des Grundtyps short in einem Objekt.

StackOverflowError

Wird ausgelöst, wenn ein Stapelüberlauf auftritt, da eine Anwendung zu tief rekursiert.

StackTraceElement

Ein Element in einer Stapelablaufverfolgung, wie von Throwable#getStackTrace().

StackWalker

Ein Stapelwanderer.

StackWalker.Option

Stack Walker-Option zum Konfigurieren der StackFrame-Stapelframeinformationen, die von einem StackWalker.

StrictMath

Die Klasse StrictMath enthält Methoden zum Ausführen grundlegender numerischer Vorgänge wie elementare exponentielle, Logarithmus-, Quadratwurzel- und Trigonometrische Funktionen.

String

Die String Klasse stellt Zeichenfolgen dar.

StringBuffer

Eine threadsichere, veränderbare Abfolge von Zeichen.

StringBuilder

Eine veränderbare Abfolge von Zeichen.

StringIndexOutOfBoundsException

Wird von String Methoden ausgelöst, um anzugeben, dass ein Index entweder negativ oder größer als die Größe der Zeichenfolge ist.

SuppressWarnings

Gibt an, dass die benannten Compilerwarnungen im kommentierten Element unterdrückt werden sollen (und in allen Programmelementen, die im kommentierten Element enthalten sind).

SuppressWarningsAttribute
Thread

Ein Thread ist ein Thread der Ausführung in einem Programm.

Thread.State

Ein Threadzustand.

ThreadDeath

Eine Instanz von ThreadDeath wird im Opferthread ausgelöst, wenn die (veraltete) Thread#stop() Methode aufgerufen wird.

ThreadGroup

Eine Threadgruppe stellt eine Reihe von Threads dar.

ThreadLocal

Diese Klasse stellt threadlokale Variablen bereit.

Throwable

Die Throwable Klasse ist die Superklasse aller Fehler und Ausnahmen in der Java-Sprache.

TypeNotPresentException

Wird ausgelöst, wenn eine Anwendung versucht, mithilfe einer Zeichenfolge, die den Namen des Typs darstellt, auf einen Typ zuzugreifen, aber keine Definition für den Typ mit dem angegebenen Namen gefunden werden kann.

UnknownError

Wird ausgelöst, wenn eine unbekannte, aber schwerwiegende Ausnahme auf dem virtuellen Java-Computer aufgetreten ist.

UnsatisfiedLinkError

Wird ausgelöst, wenn der virtuelle Java-Computer keine entsprechende systemeigene Definition einer deklarierten nativeMethode finden kann.

UnsupportedClassVersionError

Wird ausgelöst, wenn der virtuelle Java-Computer versucht, eine Klassendatei zu lesen, und bestimmt, dass die Haupt- und Nebenversionsnummern in der Datei nicht unterstützt werden.

UnsupportedOperationException

Wird ausgelöst, um anzugeben, dass der angeforderte Vorgang nicht unterstützt wird.

VerifyError

Wird ausgelöst, wenn der "Verifier" erkennt, dass eine Klassendatei, obwohl wohlgeformt, eine Art interner Inkonsistenz oder Sicherheitsproblem enthält.

VirtualMachineError

Wird ausgelöst, um anzugeben, dass der virtuelle Java-Computer unterbrochen ist oder über keine Ressourcen verfügt, die erforderlich sind, um den Betrieb fortzusetzen.

Void

Die Void Klasse ist eine nicht erkennbare Platzhalterklasse, um einen Verweis auf das Objekt zu enthalten, das Class das Java-Schlüsselwort void darstellt.

Schnittstellen

IAppendable

Ein Objekt, an das char Sequenzen und Werte angefügt werden können.

IAutoCloseable

Ein Objekt, das Ressourcen (z. B. Datei- oder Sockethandles) enthält, bis es geschlossen ist.

ICharSequence

A CharSequence ist eine lesbare Abfolge von char Werten.

ICloneable

Eine Klasse implementiert die Cloneable Schnittstelle, um die java.lang.Object#clone() Methode anzugeben, die für diese Methode zulässig ist, um eine Feld-für-Feld-Kopie von Instanzen dieser Klasse zu erstellen.

IComparable

Diese Schnittstelle legt eine Gesamtrangfolge für die Objekte jeder Klasse fest, die sie implementiert.

IDeprecated

Ein Programmelement, das kommentiert @Deprecated wird, ist eine, von der Programmierer von der Verwendung abgeraten werden.

IFunctionalInterface

Ein informativer Anmerkungstyp, der verwendet wird, um anzugeben, dass eine Schnittstellentypdeklaration eine funktionale Schnittstelle sein soll, wie in der Java-Sprachspezifikation definiert.

IIterable

Durch die Implementierung dieser Schnittstelle kann ein Objekt das Ziel der erweiterten for Anweisung sein (manchmal auch als "for-each loop"-Anweisung bezeichnet).

IOverride

Gibt an, dass eine Methodendeklaration eine Methodendeklaration in einem Supertyp überschreiben soll.

IReadable

A Readable ist eine Quelle von Zeichen.

IRunnable

Die Runnable Schnittstelle sollte von jeder Klasse implementiert werden, deren Instanzen von einem Thread ausgeführt werden sollen.

ISafeVarargs

Eine Programmiererbehauptung, dass der Textkörper der kommentierten Methode oder des Konstruktors keine potenziell unsicheren Vorgänge für den Varargs-Parameter ausführt.

ISuppressWarnings

Gibt an, dass die benannten Compilerwarnungen im kommentierten Element unterdrückt werden sollen (und in allen Programmelementen, die im kommentierten Element enthalten sind).

StackWalker.IStackFrame

Ein StackFrame Objekt stellt einen Methodenaufruf dar, der von StackWalker.

Thread.IUncaughtExceptionHandler

Schnittstelle für Handler, die aufgerufen werden, wenn ein Thread abruptes Beenden aufgrund einer unauffälligen Ausnahme beendet wird.