参照:
説明
インタフェースの概要 | |
Runnable | インスタンスを 1 つのスレッドで実行するすべてのクラスでは、Runnable インタフェースを実装する必要があります。 |
クラスの概要 | |
Boolean | Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。 |
Byte | Byte クラスは、byte 値の標準ラッパーです。 |
Character | Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。 |
Class | クラス Class のインスタンスは、実行中の Java アプリケーションのクラスとインタフェースを表します。 |
Integer | Integer クラスは、プリミティブ型 int の値をオブジェクト内にラップします。 |
Long | Long クラスは、プリミティブ型 long の値をオブジェクト内にラップします。 |
Math | Math クラスは、基本的な数値処理を実行するためのメソッドを含んでいます。 |
Object | Object クラスは、クラス階層のルートです。 |
Runtime | Java アプリケーションはすべて、Runtime クラスの単一のインスタンスを持ちます。 |
Short | Short クラスは short 値の標準ラッパーです。 |
String | String クラスは文字列を表します。 |
StringBuffer | 文字列バッファは可変の文字列を実装します。 |
System | System クラスには有用なクラスフィールドおよびメソッドがあります。 |
Thread | スレッドとは、プログラム内での実行のスレッドのことです。 |
Throwable | Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。 |
例外の概要 | |
ArithmeticException | 算術計算で例外的条件が発生した場合にスローされます。 |
ArrayIndexOutOfBoundsException | 不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。 |
ArrayStoreException | 不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。 |
ClassCastException | あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。 |
ClassNotFoundException | アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。 |
Exception | Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。 |
IllegalAccessException | アプリケーションがクラスをロードしようとしたとき、そのクラスが public でなかったり、別のパッケージに入っていたりするために、実行中のメソッドが指定されたクラスの定義にアクセスできない場合にスローされる例外です。 |
IllegalArgumentException | 不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。 |
IllegalMonitorStateException | 所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。 |
IllegalThreadStateException | 要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。 |
IndexOutOfBoundsException | ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。 |
InstantiationException | アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。 |
InterruptedException | あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、他のスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。 |
NegativeArraySizeException | 負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。 |
NullPointerException | オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。 |
NumberFormatException | アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。 |
RuntimeException | RuntimeException は、Java Virtual Machine の通常の処理でスローすることができる各種の例外のスーパークラスです。
|
SecurityException | セキュリティマネージャによってスローされ、セキュリティ違反を示します。 |
StringIndexOutOfBoundsException | String クラスの charAt メソッド、およびその他の String クラスのメソッドによって、インデックスが負の値であるか文字列のサイズ以上であることを示すためにスローされます。 |
エラーの概要 | |
Error | Error は Throwable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。 |
OutOfMemoryError | メモリ不足のために Java Virtual Machine がオブジェクトを割り当てることができず、ガベージコレクタによっても使用可能なメモリをこれ以上確保できない場合にスローされます。 |
VirtualMachineError | Java Virtual Machine が壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。 |
Java プログラム言語の設計における基本的なクラスを提供します。