|
nanoJBlend | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
参照先:
説明
| インタフェースの概要 | |
|---|---|
| Iterable<T> | このインタフェースを実装すると、オブジェクトを「for-each」ループの処理対象にできます。 |
| Runnable | あるクラスのインスタンスメソッドをスレッドで実行させる場合、そのクラスには Runnable インタフェースを実装します。 |
| クラスの概要 | |
|---|---|
| Boolean | Boolean は基本データ型 boolean のラッパークラスです。 |
| Byte | Byte は基本データ型 byte のラッパークラスです。 |
| Character | Character は基本データ型 char のラッパークラスです。 |
| Class<T> | Class クラスは、nano VMが認識することの可能な、任意のクラスまたはインタフェースを表します。 |
| Double | この実装ではサポートされていません。 |
| Float | この実装ではサポートされていません。 |
| Integer | Integer は基本データ型 int のラッパークラスです。 |
| Long | Long は基本データ型 long のラッパークラスです。 |
| Math | Math クラスは基本的な算術演算処理機能を提供します。 |
| Object | Object クラスはクラス階層のルートクラスです。 |
| Runtime | Runtime クラスはnanoアプリケーションに実行環境へのインタフェースを提供します。 |
| Short | Short は基本データ型 short のラッパークラスです。 |
| String | String クラスは文字列を表します。 |
| StringBuffer | StringBuffer は変更可能な文字列を保持するクラスです。 |
| StringBuilder | StringBuilder は変更可能な文字列を保持するクラスです。 |
| System | System クラスは標準入出力ストリームやシステムプロパティなど、システムレベルの機能や情報へのアクセスや、配列のコピー機能などを提供します。 |
| Thread | Thread はマルチスレッド実行環境で実行する一つのスレッドを表します。 |
| Throwable | Throwable クラスは全てのエラーおよび例外のスーパークラスです。 |
| Void | Void クラスはインスタンス化できない、プレースホルダとしてのクラスであり、キーワード void を表す Class オブジェクトへの参照を保持するのに使用されます。 |
| 例外の概要 | |
|---|---|
| ArithmeticException | 零による除算など、算術演算で例外的な条件が発生した時にスローされる例外です。 |
| ArrayIndexOutOfBoundsException | 配列へのアクセスで不正なインデックスが使用された場合にスローされる例外です。 |
| ArrayStoreException | 配列の要素に間違った型のオブジェクトを格納しようとした場合にスローされる例外です。 |
| ClassCastException | あるオブジェクトを、そのクラスの継承階層にないクラスのオブジェクトにキャストした場合にスローされる例外です。 |
| ClassNotFoundException | アプリケーションが指定したクラス名のクラスが無かった場合にスローされる例外です。 |
| Exception | Exception クラスおよびそのサブクラスは、通常のアプリケーションがキャッチするであろう Throwable の階層を形成します。 |
| IllegalAccessException | IllegalAccessException はアプリケーションが不正なアクセスを実行した場合にスローされます。 |
| IllegalArgumentException | メソッドに不正または不適切な引数の値が渡された場合にスローされる例外です。 |
| IllegalMonitorStateException | スレッドが、オブジェクトのモニタを獲得せずにそのオブジェクトで wait しようとした場合、またはオブジェクトのモニタで wait している別のスレッドをそのオブジェクトのモニタを獲得せずに notify しようとした場合にスローされる例外です。 |
| IllegalStateException | nanoJBlend または nanoアプリケーションが不適切な状態でメソッドが呼び出されたこと示す例外です。 |
| IllegalThreadStateException | スレッドが不適切な状態でメソッドが呼び出されたこと示す例外です。 |
| IndexOutOfBoundsException | 配列、文字列、ベクタなどの要素を指すインデックスが正常な範囲の値でない場合にスローされる例外です。 |
| InstantiationException | Classクラスの newInstance メソッドで配列クラスやインターフェース、 abstract クラスを生成しようとした場合、またはデフォルトコンストラクタが無い場合にスローされる例外です。 |
| InterruptedException | スレッドが wait している、 sleep している、または一時停止の状態にあるとき、他のスレッドがそのスレッドの interrupt メソッドで割り込みをかけたときにスローされる例外です。 |
| NegativeArraySizeException | アプリケーションが負のサイズの配列を生成しようとしたときにスローされる例外です。 |
| NoSuchMethodException | 特定のメソッドが見つからない場合にスローされる例外です。 |
| NullPointerException | オブジェクトが必用な状況で null を使用した場合にスローされる例外です。 |
| NumberFormatException | 文字列を数値に変換するときに、文字列が有効な数値表現形式でない場合にスローされる例外です。 |
| RuntimeException | RuntimeException は nanoJBlend VMの正常な動作中にスローされる例外のスーパークラスです。 |
| SecurityException | セキュリティ違反が発生した場合にスローされる例外です。 |
| StringIndexOutOfBoundsException | String のメソッドで、インデックスが有効でない文字位置を指している場合にスローされる例外です。 |
| UnsupportedOperationException | 要求された処理がサポートされていないことを示す例外です。 |
| エラーの概要 | |
|---|---|
| Error | Error は Throwable のサブクラスで、通常のアプリケーションがキャッチするべきでない重大な問題を表します。 |
| ExceptionInInitializerError | static 初期化子で想定外の例外が発生したことを示します。 |
| InstantiationError | アプリケーションが抽象クラスやインタフェースを new でインスタンス化しようとしたときにスローされます。 |
| InternalError | 内部エラーが発生したときにスローされます。 |
| LinkageError | このエラーはクラスが他のクラスに依存していて、前者がコンパイルされた後に後者が変更されて非互換になってしまった場合にスローされます。 |
| NoClassDefFoundError | nano VMが、たとえば通常のメソッド呼び出しや new でインスタンスを生成するために、クラス定義をロードしようとして見つからなかった場合にスローされます。 |
| NoSuchMethodError | アプリケーションがあるクラスの指定されたメソッド(スタティックメソッドであるかインスタンスメソッドであるかにかかわらす)を呼び出そうとしたときに、そのメソッドの定義が無い場合にスローされます。 |
| OutOfMemoryError | メモリ不足のためにnano VMがオブジェクトを割り当てることができず、かつガベージコレクタによって空きメモリを捻出することができない場合にスローされます。 |
| VirtualMachineError | nano VMが破壊されているかまたは作動し続けるために必要なリソースが枯渇した場合にスローされます。 |
| 注釈型の概要 | |
|---|---|
| Deprecated | Deprecated で注釈されているプログラム要素は、それを使用しないことが推奨されています。 |
| Override | Override でメソッドを注釈すると、そのメソッドがスーパークラスのメソッドをオーバーライドしていることを示します。 |
| SuppressWarnings | この注釈は、注釈されているプログラム要素のコンパイラ出力の警告について、指定された種類の警告を抑止するように指示します。 |
基本的なクラスを提供するパッケージです。
|
nanoJBlend | |||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||