nanoJBlend

パッケージ java.lang

基本的なクラスを提供するパッケージです。

参照先:
          説明

インタフェースの概要
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 ErrorThrowable のサブクラスで、通常のアプリケーションがキャッチするべきでない重大な問題を表します。
ExceptionInInitializerError static 初期化子で想定外の例外が発生したことを示します。
InstantiationError アプリケーションが抽象クラスやインタフェースを new でインスタンス化しようとしたときにスローされます。
InternalError 内部エラーが発生したときにスローされます。
LinkageError このエラーはクラスが他のクラスに依存していて、前者がコンパイルされた後に後者が変更されて非互換になってしまった場合にスローされます。
NoClassDefFoundError nano VMが、たとえば通常のメソッド呼び出しや new でインスタンスを生成するために、クラス定義をロードしようとして見つからなかった場合にスローされます。
NoSuchMethodError アプリケーションがあるクラスの指定されたメソッド(スタティックメソッドであるかインスタンスメソッドであるかにかかわらす)を呼び出そうとしたときに、そのメソッドの定義が無い場合にスローされます。
OutOfMemoryError メモリ不足のためにnano VMがオブジェクトを割り当てることができず、かつガベージコレクタによって空きメモリを捻出することができない場合にスローされます。
VirtualMachineError nano VMが破壊されているかまたは作動し続けるために必要なリソースが枯渇した場合にスローされます。
 

注釈型の概要
Deprecated Deprecated で注釈されているプログラム要素は、それを使用しないことが推奨されています。
Override Override でメソッドを注釈すると、そのメソッドがスーパークラスのメソッドをオーバーライドしていることを示します。
SuppressWarnings この注釈は、注釈されているプログラム要素のコンパイラ出力の警告について、指定された種類の警告を抑止するように指示します。
 

パッケージ java.lang の説明

基本的なクラスを提供するパッケージです。


nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential