nanoJBlend

クラス
java.lang.Throwable の使用

Throwable を使用しているパッケージ
java.io データストリームの操作に関するクラスを提供します。 
java.lang 基本的なクラスを提供するパッケージです。 
java.net ネットワーク上のリソースにアクセスするためのソケット関連のクラスを提供します。 
java.util 各種のユーティリティークラスを提供します。 
jp.co.aplix.avm このパッケージは組込ソフトウェアで必要となる機能を含んでいます。 
 

java.io での Throwable の使用
 

java.io での Throwable のサブクラス
 class EOFException
          EOFException はデータ入力中にストリームの終端に到達したことを通知します。
 class InterruptedIOException
          InterruptedIOException は、入力処理または出力処理を実行中のスレッドが割り込まれたことにより実行中の処理が終了させられてしまったことを通知します。
 class IOException
          IOException は入出力関係の例外が発生したことを通知します。
 class UnsupportedEncodingException
          UnsupportedEncodingException は、サポートしていない文字エンコーディングの処理が要求されたことを通知します。
 class UTFDataFormatException
          UTFDataFormatException は Modified UTF-8 に沿っていない不正な文字列をデータ入力ストリームから読み込んだ場合、および出力ストリームに書き込む際にデータ長が規定より長くなってしまったときにスローされます。
 

java.lang での Throwable の使用
 

java.lang での Throwable のサブクラス
 class ArithmeticException
          零による除算など、算術演算で例外的な条件が発生した時にスローされる例外です。
 class ArrayIndexOutOfBoundsException
          配列へのアクセスで不正なインデックスが使用された場合にスローされる例外です。
 class ArrayStoreException
          配列の要素に間違った型のオブジェクトを格納しようとした場合にスローされる例外です。
 class ClassCastException
          あるオブジェクトを、そのクラスの継承階層にないクラスのオブジェクトにキャストした場合にスローされる例外です。
 class ClassNotFoundException
          アプリケーションが指定したクラス名のクラスが無かった場合にスローされる例外です。
 class Error
          ErrorThrowable のサブクラスで、通常のアプリケーションがキャッチするべきでない重大な問題を表します。
 class Exception
          Exception クラスおよびそのサブクラスは、通常のアプリケーションがキャッチするであろう Throwable の階層を形成します。
 class ExceptionInInitializerError
          static 初期化子で想定外の例外が発生したことを示します。
 class IllegalAccessException
          IllegalAccessException はアプリケーションが不正なアクセスを実行した場合にスローされます。
 class IllegalArgumentException
          メソッドに不正または不適切な引数の値が渡された場合にスローされる例外です。
 class IllegalMonitorStateException
          スレッドが、オブジェクトのモニタを獲得せずにそのオブジェクトで wait しようとした場合、またはオブジェクトのモニタで wait している別のスレッドをそのオブジェクトのモニタを獲得せずに notify しようとした場合にスローされる例外です。
 class IllegalStateException
          nanoJBlend または nanoアプリケーションが不適切な状態でメソッドが呼び出されたこと示す例外です。
 class IllegalThreadStateException
          スレッドが不適切な状態でメソッドが呼び出されたこと示す例外です。
 class IndexOutOfBoundsException
          配列、文字列、ベクタなどの要素を指すインデックスが正常な範囲の値でない場合にスローされる例外です。
 class InstantiationError
          アプリケーションが抽象クラスやインタフェースを new でインスタンス化しようとしたときにスローされます。
 class InstantiationException
          Classクラスの newInstance メソッドで配列クラスやインターフェース、 abstract クラスを生成しようとした場合、またはデフォルトコンストラクタが無い場合にスローされる例外です。
 class InternalError
          内部エラーが発生したときにスローされます。
 class InterruptedException
          スレッドが wait している、 sleep している、または一時停止の状態にあるとき、他のスレッドがそのスレッドの interrupt メソッドで割り込みをかけたときにスローされる例外です。
 class LinkageError
          このエラーはクラスが他のクラスに依存していて、前者がコンパイルされた後に後者が変更されて非互換になってしまった場合にスローされます。
 class NegativeArraySizeException
          アプリケーションが負のサイズの配列を生成しようとしたときにスローされる例外です。
 class NoClassDefFoundError
          nano VMが、たとえば通常のメソッド呼び出しや new でインスタンスを生成するために、クラス定義をロードしようとして見つからなかった場合にスローされます。
 class NoSuchMethodError
          アプリケーションがあるクラスの指定されたメソッド(スタティックメソッドであるかインスタンスメソッドであるかにかかわらす)を呼び出そうとしたときに、そのメソッドの定義が無い場合にスローされます。
 class NoSuchMethodException
          特定のメソッドが見つからない場合にスローされる例外です。
 class NullPointerException
          オブジェクトが必用な状況で null を使用した場合にスローされる例外です。
 class NumberFormatException
          文字列を数値に変換するときに、文字列が有効な数値表現形式でない場合にスローされる例外です。
 class OutOfMemoryError
          メモリ不足のためにnano VMがオブジェクトを割り当てることができず、かつガベージコレクタによって空きメモリを捻出することができない場合にスローされます。
 class RuntimeException
          RuntimeException は nanoJBlend VMの正常な動作中にスローされる例外のスーパークラスです。
 class SecurityException
          セキュリティ違反が発生した場合にスローされる例外です。
 class StringIndexOutOfBoundsException
          String のメソッドで、インデックスが有効でない文字位置を指している場合にスローされる例外です。
 class UnsupportedOperationException
          要求された処理がサポートされていないことを示す例外です。
 class VirtualMachineError
          nano VMが破壊されているかまたは作動し続けるために必要なリソースが枯渇した場合にスローされます。
 

java.net での Throwable の使用
 

java.net での Throwable のサブクラス
 class MalformedURLException
          不正なURLであることを示す例外です。
 class ProtocolException
          下位のプロトコルでエラー(TCPエラーなど)が発生したときにスローされる例外です。
 class SocketException
          SocketException は下位のプロトコルでエラー(TCPエラーなど)が発生した場合にスローされます。
 class UnknownHostException
          UnknownHostException はホストのIPアドレスを解決できなかった場合にスローされます。
 

java.util での Throwable の使用
 

java.util での Throwable のサブクラス
 class ConcurrentModificationException
          ConcurrentModificationException は、オブジェクトに対して複数のスレッドによる同時並行的な変更を許容していない場合に、同時並行的な変更が検出された場合にスローされます。
 class EmptyStackException
          EmptyStackExceptionStack クラスによってスタックが空の場合にスローされる例外です。
 class NoSuchElementException
          NoSuchElementException は期待する要素が無い場合にスローされる例外です。
 

jp.co.aplix.avm での Throwable の使用
 

jp.co.aplix.avm での Throwable のサブクラス
 class LoadableModuleException
          nanoJBlend ローダブルモジュールのロード・アンロードに関連する例外です。
 


nanoJBlend

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