Java.Lang 名前空間

クラス

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

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

Class

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

ClassCastException

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

ClassCircularityError

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

ClassFormatError

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

ClassLoader

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

ClassNotFoundException

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

CloneNotSupportedException

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

Compiler

Android では何も行いません。

Deprecated

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

DeprecatedAttribute
Double

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

Enum

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

EnumConstantNotPresentException

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

Error

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

Exception

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

ExceptionInInitializerError

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

Float

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

FunctionalInterfaceAttribute
IAppendableExtensions
ICharSequenceExtensions
IllegalAccessError

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

IllegalAccessException

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

IllegalArgumentException

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

IllegalMonitorStateException

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

IllegalStateException

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

IllegalThreadStateException

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

IncompatibleClassChangeError

互換性のないクラスの変更が何らかのクラス定義に対して発生したときにスローされます。

IndexOutOfBoundsException

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

InheritableThreadLocal

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

InstantiationError

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

InstantiationException

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

Integer

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

InternalError

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

InterruptedException

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

JavaSystem

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

LinkageError

LinkageError サブクラスは、クラスが別のクラスに何らかの依存関係を持っていることを示します。ただし、後者のクラスは、前のクラスのコンパイル後に互換性なく変更されています。

Long

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

Math

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

NegativeArraySizeException

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

NoClassDefFoundError

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

NoSuchFieldError

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

NoSuchFieldException

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

NoSuchMethodError

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

NoSuchMethodException

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

NullPointerException

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

Number

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

NumberFormatException

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

Object

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

OutOfMemoryError

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

Override

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

OverrideAttribute
Package

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

Process

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

ProcessBuilder

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

ProcessBuilder.Redirect

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

ProcessBuilder.Redirect.Type
ReflectiveOperationException

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

Runnable
Runtime

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

RuntimeException

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

RuntimePermission

従来のセキュリティ コード。は使用しません。

SafeVarargsAttribute
SecurityException

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

SecurityManager

従来のセキュリティ コード。は使用しません。

Short

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

StackOverflowError

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

StackTraceElement

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

StrictMath

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

String

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

StringBuffer

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

StringBuilder

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

StringIndexOutOfBoundsException

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

SuppressWarnings

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

SuppressWarningsAttribute
Thread

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

Thread.State

スレッドの状態。

ThreadDeath

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

ThreadGroup

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

ThreadLocal

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

Throwable

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

TypeNotPresentException

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

UnknownError

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

UnsatisfiedLinkError

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

UnsupportedClassVersionError

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

UnsupportedOperationException

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

VerifyError

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

VirtualMachineError

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

Void

クラスは Void 、Java キーワード void を表すオブジェクトへの参照を保持するための Class 、インスタンス化できないプレースホルダー クラスです。

インターフェイス

IAppendable

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

IAutoCloseable

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

ICharSequence

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

ICloneable

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

IComparable

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

IDeprecated

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

IFunctionalInterface

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

IIterable

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

IOverride

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

IReadable

Readable 文字のソースです。

IRunnable

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

ISafeVarargs

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

ISuppressWarnings

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

Thread.IUncaughtExceptionHandler

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