Java.Lang 名前空間

オブジェクト、文字列、数値、スレッド、例外 API など、基本的なJavaプラットフォーム クラスと関連インターフェイスを提供します。

クラス

名前 説明
AbstractMethodError

アプリケーションが抽象メソッドを呼び出そうとしたときにスローされます。

AbstractStringBuilder

変更可能な文字シーケンス。

ArithmeticException

例外的な算術条件が発生したときにスローされます。

ArrayIndexOutOfBoundsException

無効なインデックスを使用して配列にアクセスされたことを示すためにスローされます。

ArrayStoreException

オブジェクトの配列に間違った型のオブジェクトを格納しようとしたことを示すためにスローされます。

AssertionError

アサーションが失敗したことを示すためにスローされます。

Boolean

Boolean クラスは、オブジェクトに boolean プリミティブ型の値をラップします。

BootstrapMethodError

invokedynamic命令または動的定数がブートストラップ メソッドと引数を解決できなかったことを示すためにスローされます。または、invokedynamic命令の場合、ブートストラップ メソッドは java を提供できませんでした。

Byte

Byte クラスは、オブジェクト内のbyteプリミティブ型の値をラップします。

Character

Character クラスは、オブジェクト内のcharプリミティブ型の値をラップします。

Character.Subset

このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。

Character.UnicodeBlock

Unicode 仕様の文字ブロックを表す文字サブセットのファミリ。

Character.UnicodeScript

定義されている文字スクリプトを表す文字サブセットのファミリ: スクリプト名http://www.unicode.org/reports/tr24/。

CharSequenceConsts

Java文字シーケンス バインドで使用される定数を提供します。

Class

Classクラスのインスタンスは、実行中のJava アプリケーション内のクラスとインターフェイスを表します。

ClassCastException

コードがインスタンスではないサブクラスにオブジェクトをキャストしようとしたことを示すためにスローされます。

ClassCircularityError

Java仮想マシンが、読み込まれるクラスのスーパークラス階層で循環性を検出するとスローされます。

ClassFormatError

Java仮想マシンがクラス ファイルの読み取りを試み、ファイルの形式が正しくないか、クラス ファイルとして解釈できないと判断した場合にスローされます。

ClassLoader

クラス ローダーは、クラスの読み込みを担当するオブジェクトです。

ClassNotFoundException

<ul><li>クラスのforName メソッドを使用して、アプリケーションが文字列名を使用してクラスに読み込もうとしたときにスローClass

ClassValue

計算された値をすべての型に (潜在的に) 遅延で関連付けます。

CloneNotSupportedException

クラス cloneObject メソッドがオブジェクトを複製するために呼び出されたが、オブジェクトのクラスがCloneable インターフェイスを実装していないことを示すためにスローされます。

Compiler

Android では何もしません。

Deprecated

@Deprecated注釈付きのプログラム要素は、プログラマが使用しないことをお勧めします。

DeprecatedAttribute

Java Deprecated注釈を表します。

Double

Double クラスは、オブジェクト内のdoubleプリミティブ型の値をラップします。

Enum

これは、すべてのJava言語列挙クラスの共通基本クラスです。

EnumConstantNotPresentException

アプリケーションが名前で列挙型定数にアクセスしようとしたときに、列挙型に指定された名前の定数が含まれなかった場合にスローされます。

Error

ErrorThrowableのサブクラスであり、妥当なアプリケーションがキャッチしようとしてはならない重大な問題を示します。

Exception

クラス Exception とそのサブクラスは、適切なアプリケーションがキャッチする条件を示す Throwable の形式です。

ExceptionInInitializerError

静的初期化子で予期しない例外が発生したことを通知します。

Float

Float クラスは、オブジェクト内のfloatプリミティブ型の値をラップします。

FunctionalInterfaceAttribute

Java FunctionalInterface注釈を表します。

IAppendableExtensions

追加可能な文字シーケンスJavaマネージド拡張メソッドを提供します。

ICharSequenceExtensions

Java文字シーケンスのマネージド拡張メソッドを提供します。

IllegalAccessError

アプリケーションがフィールドにアクセスまたは変更しようとしたり、アクセス権のないメソッドを呼び出そうとした場合にスローされます。

IllegalAccessException

IllegalAccessException は、アプリケーションが (配列以外の) インスタンスを反射的に作成したり、フィールドを設定または取得したり、メソッドを呼び出そうとしたときに、現在実行中のメソッドが、指定したクラス、フィールド、メソッド、またはコンストラクターの定義にアクセスできない場合にスローされます。

IllegalArgumentException

メソッドに無効または不適切な引数が渡されたことを示すためにスローされます。

IllegalMonitorStateException

スレッドがオブジェクトのモニターで待機しようとしたことを示すか、指定されたモニターを所有せずにオブジェクトのモニターで待機している他のスレッドに通知しようとしたことを示すためにスローされます。

IllegalStateException

メソッドが違法または不適切なタイミングで呼び出されたことを通知します。

IllegalThreadStateException

スレッドが要求された操作に適した状態ではないことを示すためにスローされます。

IncompatibleClassChangeError

クラス定義に互換性のないクラス変更が発生した場合にスローされます。

IndexOutOfBoundsException

ある種のインデックス (配列、文字列、ベクターなど) が範囲外であることを示すためにスローされます。

InheritableThreadLocal

このクラスは ThreadLocal を拡張して、親スレッドから子スレッドへの値の継承を提供します。子スレッドが作成されると、子は親が値を持つ継承可能なすべてのスレッド ローカル変数の初期値を受け取ります。

InstantiationError

アプリケーションが Java new コンストラクトを使用して抽象クラスまたはインターフェイスをインスタンス化しようとするとスローされます。

InstantiationException

アプリケーションがクラス newInstanceClass メソッドを使用してクラスのインスタンスを作成しようとしたが、指定したクラス オブジェクトをインスタンス化できない場合にスローされます。

Integer

Integer クラスは、オブジェクト内のintプリミティブ型の値をラップします。

InternalError

Java仮想マシンで予期しない内部エラーが発生したことを示すためにスローされます。

InterruptedException

スレッドが待機中、スリープ中、またはその他の状態で占有され、アクティビティの前または実行中にスレッドが中断されるとスローされます。

JavaSystem

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

LinkageError

LinkageErrorのサブクラスは、クラスが別のクラスに依存していることを示しますが、後者のクラスは、前のクラスのコンパイル後に互換性のない変更を行いました。

Long

Long クラスは、オブジェクト内のlongプリミティブ型の値をラップします。

MatchException

パターン マッチングで予期しないエラーが発生したことを示すためにスローされます。

Math

Mathクラスには、基本指数関数、対数関数、平方根関数、三角関数などの基本的な数値演算を実行するためのメソッドが含まれています。

NegativeArraySizeException

アプリケーションが負のサイズの配列を作成しようとするとスローされます。

NoClassDefFoundError

Java仮想マシンまたはClassLoader インスタンスが (通常のメソッド呼び出しの一部として、または new 式を使用して新しいインスタンスを作成する一部として) クラスの定義に読み込もうとしたときに、クラスの定義が見つからない場合にスローされます。

NoSuchFieldError

アプリケーションがオブジェクトの指定されたフィールドにアクセスまたは変更しようとしたときに、そのオブジェクトにそのフィールドが存在しなくなった場合にスローされます。

NoSuchFieldException

クラスに指定された名前のフィールドがないことを示します。

NoSuchMethodError

アプリケーションがクラスの指定されたメソッド (静的またはインスタンス) を呼び出そうとし、そのクラスにそのメソッドの定義がなくなった場合にスローされます。

NoSuchMethodException

特定のメソッドが見つからない場合にスローされます。

NullPointerException

オブジェクトが必要な場合にアプリケーションが null を使用しようとしたときにスローされます。

Number

抽象クラス Number は、プリミティブ型 bytedoublefloatintlong、および shortに変換できる数値を表すプラットフォーム クラスのスーパークラスです。

NumberFormatException

アプリケーションが文字列を数値型のいずれかに変換しようとしましたが、文字列に適切な形式がないことを示すためにスローされます。

Object

クラス Object は、クラス階層のルートです。

OutOfMemoryError

Java仮想マシンがメモリ不足のためオブジェクトを割り当てることができない場合にスローされ、ガベージ コレクターが使用できるメモリがなくなった場合にスローされます。

Override

メソッド宣言がスーパータイプ内のメソッド宣言をオーバーライドすることを目的としていることを示します。

OverrideAttribute

Java Override注釈を表します。

Package

Packageオブジェクトには、Java パッケージの実装と仕様に関するバージョン情報が含まれています。

Process

ProcessBuilder#start()Runtime#exec(String[],String[],File) Runtime.exec メソッドはネイティブ プロセスを作成し、プロセスを制御し、それに関する情報を取得するために使用できる Process のサブクラスのインスタンスを返します。

ProcessBuilder

このクラスは、オペレーティング システム プロセスを作成するために使用されます。

ProcessBuilder.Redirect

サブプロセス入力のソースまたはサブプロセス出力の宛先を表します。

ProcessBuilder.Redirect.Type

プロセス ストリームで使用可能なリダイレクト モードを定義します。

Record

これは、すべてのJava言語レコード クラスの共通基本クラスです。

ReflectiveOperationException

コア リフレクションの反射演算によってスローされる例外の一般的なスーパークラス。

Runnable

実行できる操作を表します。

Runtime

すべてのJava アプリケーションには、アプリケーションが実行されている環境とアプリケーションがインターフェイスできるようにするクラス Runtimeの単一のインスタンスがあります。

RuntimeException

RuntimeExceptionは、Java仮想マシンの通常の操作中にスローされる可能性がある例外のスーパークラスです。

RuntimePermission

従来のセキュリティ コード。使用しないでください。

SafeVarargsAttribute

Java SafeVarargs注釈を表します。

SecurityException

セキュリティ違反を示すためにセキュリティ マネージャーによってスローされます。

SecurityManager

従来のセキュリティ コード。使用しないでください。

Short

Short クラスは、オブジェクト内のshortプリミティブ型の値をラップします。

StackOverflowError

アプリケーションの再帰が深すぎるため、スタック オーバーフローが発生したときにスローされます。

StackTraceElement

Throwable#getStackTrace()によって返されるスタック トレース内の要素。

StackWalker

スタック ウォーカー。

StackWalker.Option

StackWalkerによって取得された StackFrame スタック フレーム情報を構成するスタック ウォーカー オプション。

StrictMath

StrictMathクラスには、基本指数関数、対数関数、平方根関数、三角関数などの基本的な数値演算を実行するためのメソッドが含まれています。

String

String クラスは文字列を表します。

StringBuffer

スレッド セーフで変更可能な文字シーケンス。

StringBuilder

変更可能な文字シーケンス。

StringIndexOutOfBoundsException

インデックスが負の値であるか、文字列のサイズより大きいかどうかを示すために、 String メソッドによってスローされます。

SuppressWarnings

注釈付き要素 (および注釈付き要素に含まれるすべてのプログラム要素) で、名前付きコンパイラの警告を抑制する必要があることを示します。

SuppressWarningsAttribute

Java SuppressWarnings注釈を表します。

Thread

スレッドとは、プログラム内で実行されるスレッドです。

Thread.State

スレッドの状態。

ThreadDeath

(非推奨の) ThreadDeath メソッドが呼び出されると、Thread#stop()のインスタンスが対象スレッドでスローされます。

ThreadGroup

スレッド グループは、スレッドのセットを表します。

ThreadLocal

このクラスは、スレッド ローカル変数を提供します。

Throwable

Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。

TypeNotPresentException

アプリケーションが型の名前を表す文字列を使用して型にアクセスしようとしても、指定した名前の型の定義が見つからない場合にスローされます。

UnknownError

Java仮想マシンで不明だが重大な例外が発生した場合にスローされます。

UnsatisfiedLinkError

Java仮想マシンで、native宣言されたメソッドの適切なネイティブ言語定義が見つからない場合にスローされます。

UnsupportedClassVersionError

Java仮想マシンがクラス ファイルの読み取りを試み、ファイル内のメジャー バージョン番号とマイナー バージョン番号がサポートされていないと判断したときにスローされます。

UnsupportedOperationException

要求された操作がサポートされていないことを示すためにスローされます。

VerifyError

"検証ツール" が、適切な形式のクラス ファイルに何らかの内部不整合またはセキュリティの問題が含まれていることを検出するとスローされます。

VirtualMachineError

Java仮想マシンが壊れているか、操作を続行するために必要なリソースが不足していることを示すためにスローされます。

Void

Void クラスは、Java キーワード void を表すClass オブジェクトへの参照を保持する、予期しないプレースホルダー クラスです。

インターフェイス

名前 説明
IAppendable

シーケンスと値 char 追加できるオブジェクト。

IAutoCloseable

閉じられるまでリソース (ファイル ハンドルやソケット ハンドルなど) を保持できるオブジェクト。

ICharSequence

CharSequenceは、char値の読み取り可能なシーケンスです。

ICloneable

クラスは、 Cloneable インターフェイスを実装して、そのメソッドがそのクラスのインスタンスのフィールド for フィールド コピーを作成することが有効であることを java.lang.Object#clone() メソッドに示します。

IComparable

このインターフェイスは、それを実装する各クラスのオブジェクトに対して合計順序を設定します。

IDeprecated

@Deprecated注釈付きのプログラム要素は、プログラマが使用しないことをお勧めします。

IFunctionalInterface

インターフェイス型宣言が、Java言語仕様で定義されている機能インターフェイスであることを示すために使用される有益な注釈型。

IIterable

このインターフェイスを実装すると、拡張 for ステートメント ("for-each ループ" ステートメントとも呼ばれます) のターゲットとなるオブジェクトを指定できます。

IOverride

メソッド宣言がスーパータイプ内のメソッド宣言をオーバーライドすることを目的としていることを示します。

IReadable

Readableは文字のソースです。

IRunnable

Runnable インターフェイスは、インスタンスがスレッドによって実行されることを意図している任意のクラスによって実装する必要があります。

ISafeVarargs

注釈付きメソッドまたはコンストラクターの本体が varargs パラメーターに対して安全でない可能性のある操作を実行しないことを示すプログラマ アサーション。

ISuppressWarnings

注釈付き要素 (および注釈付き要素に含まれるすべてのプログラム要素) で、名前付きコンパイラの警告を抑制する必要があることを示します。

StackWalker.IStackFrame

StackFrame オブジェクトは、StackWalkerによって返されるメソッド呼び出しを表します。

Thread.IUncaughtExceptionHandler

キャッチされない例外が原因で Thread が突然終了したときに呼び出されるハンドラーのインターフェイス。