CDC 1.1.2

クラス
java.lang.Throwable の使用

Throwable を使用しているパッケージ
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.jar JAR (Java ARchive) ファイル形式の読み込みと書き込みに使うクラスを提供します。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.microedition.io リソースに制限のある環境で、アプリケーションに、さまざまな入出力プロトコルを使用できるようにする簡易メカニズムを提供します。 
 

java.io での Throwable の使用
 

java.io での Throwable のサブクラス
 class CharConversionException
          文字変換で発生する例外の基底クラスです。
 class EOFException
          入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
 class FileNotFoundException
          指定されたパス名で示されるファイルが開けなかったことを通知します。
 class InterruptedIOException
          入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
 class InvalidClassException
          直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
 class InvalidObjectException
          1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
 class IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
 class NotActiveException
          直列化または直列化復元がアクティブではない場合にスローされます。
 class NotSerializableException
          インスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。
 class ObjectStreamException
          オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
 class OptionalDataException
          プリミティブデータが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読み込み操作が失敗したことを示す例外です。
 class StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
 class SyncFailedException
          同期 (sync) オペレーションが失敗したことを通知します。
 class UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 class UTFDataFormatException
          不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 class WriteAbortedException
          書き込み時に ObjectStreamExceptions の 1 つがスローされたことを通知します。
 

Throwable を返す java.io のメソッド
 Throwable WriteAbortedException.getCause()
          オペレーションを終了させた例外 (「原因」) を返します。
 

java.lang での Throwable の使用
 

java.lang での Throwable のサブクラス
 class AbstractMethodError
          アプリケーションが abstract メソッドを呼び出そうとした場合にスローされます。
 class ArithmeticException
          算術計算で例外的条件が発生した場合にスローされます。
 class ArrayIndexOutOfBoundsException
          不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。
 class ArrayStoreException
          不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。
 class AssertionError
          宣言が失敗したことを示すためにスローされます。
 class ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
 class ClassCircularityError
          クラスの初期化時にループが見つかった場合にスローされます。
 class ClassFormatError
          Java 仮想マシンがクラスファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラスファイルとして解釈できない場合にスローされます。
 class ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
 class CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
 class Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
 class Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
 class ExceptionInInitializerError
          static 初期化子で予想外の例外が発生したことを通知します。
 class IllegalAccessError
          アクセスできないフィールドへのアクセスや変更、あるいはアクセスできないメソッドの呼び出しをアプリケーションが試みた場合にスローされます。
 class IllegalAccessException
          アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼び出しを試みた場合に、IllegalAccessException がスローされます。
 class IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
 class IllegalMonitorStateException
          所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。
 class IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
 class IllegalThreadStateException
          要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
 class IncompatibleClassChangeError
          クラス定義に互換性のない変更があった場合にスローされます。
 class IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
 class InstantiationError
          アプリケーションが Java の new 構文を使って abstract クラスやインタフェースのインスタンスを生成しようとしたときにスローされます。
 class InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
 class InternalError
          Java 仮想マシン内で予期しない内部エラーが発生したことを示すためにスローされます。
 class InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、ほかのスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
 class LinkageError
          LinkageError のサブクラスは、あるクラスが別のクラスに依存関係がある場合に、前者のクラスをコンパイルしたあと、後者のクラスへの変更によって互換性が失われたことを示します。
 class NegativeArraySizeException
          負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
 class NoClassDefFoundError
          通常のメソッド呼び出し、あるいは new 式を使った新しいインスタンスの生成で、Java 仮想マシンまたは ClassLoader インスタンスがクラス定義をロードしようとしたが、クラス定義が見からない場合にスローされます。
 class NoSuchFieldError
          オブジェクトの指定されたフィールドにアプリケーションがアクセス、または変更を試みたとき、オブジェクトにそのフィールドがない場合にスローされます。
 class NoSuchFieldException
          指定された名前のフィールドがクラスにはないことを通知します。
 class NoSuchMethodError
          あるクラスの特定のメソッド (static メソッド、またはインスタンスメソッド) をアプリケーションが呼び出そうとしたとき、すでにそのクラスには呼び出されたメソッドの定義がない場合にスローされます。
 class NoSuchMethodException
          特定のメソッドが見つからない場合にスローされます。
 class NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
 class NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
 class OutOfMemoryError
          メモリー不足のために Java 仮想マシンがオブジェクトを割り当てることができず、ガベージコレクタによっても使用可能なメモリーをこれ以上確保できない場合にスローされます。
 class RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
 class SecurityException
          セキュリティーマネージャーによってスローされ、セキュリティー違反を示します。
 class StackOverflowError
          アプリケーションでの再帰の回数が多すぎてスタックオーバーフローが起こる場合にスローされます。
 class StringIndexOutOfBoundsException
          String メソッドによりスローされ、インデックスが負または文字列のサイズより大きいことを示します。
 class ThreadDeath
          ThreadDeath のインスタンスは、Thread クラスの引数なしの stop メソッドが呼び出されると、対象となるスレッド内でスローされます。
 class UnsatisfiedLinkError
          Java 仮想マシンが、native と宣言されたメソッドの適切なネイティブ言語の定義を見つけることができない場合にスローされます。
 class UnsupportedClassVersionError
          Java 仮想マシンが、クラスファイルの読み込み中に、そのファイルのメジャーバージョン番号とマイナーバージョン番号がサポートされていないと判定した場合にスローされます。
 class UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 class VerifyError
          クラスファイルが適切な形式でも、ある種の内部矛盾またはセキュリティー上の問題があることを「ベリファイア (verifier)」が検出した場合にスローされます。
 class VirtualMachineError
          Java 仮想マシンが壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。
 

Throwable を返す java.lang のメソッド
 Throwable Throwable.fillInStackTrace()
          実行スタックトレースを埋め込みます。
 Throwable ExceptionInInitializerError.getCause()
          このエラーの原因 (このエラーが作成される原因となった static な初期化時に発生した例外) を返します。
 Throwable ClassNotFoundException.getCause()
          この例外の原因 (クラスのロード時にエラーが発生した場合はスローされた例外を、それ以外の場合は null) を返します。
 Throwable Throwable.getCause()
          原因が存在しないか不明な場合に、この Throwable または null の原因を返します。
 Throwable ExceptionInInitializerError.getException()
          static な初期化中に発生した、このエラーが作成される原因になった例外を返します。
 Throwable ClassNotFoundException.getException()
          クラスのロードを試みているときにエラーが発生した場合に生じた例外を返します。
 Throwable Throwable.initCause(Throwable cause)
          指定された値に対するこの Throwable の「原因」を初期化します。
 

Throwable 型のパラメータを持つ java.lang のメソッド
 Throwable Throwable.initCause(Throwable cause)
          指定された値に対するこの Throwable の「原因」を初期化します。
 void ThreadGroup.uncaughtException(Thread t, Throwable e)
          このスレッドグループ内のスレッドが、キャッチされていない例外のために停止すると、Java 仮想マシンによって呼び出されます。
 

Throwable をスローする java.lang のメソッド
protected  void Object.finalize()
          このオブジェクトへの参照はもうないとガベージコレクションによって判断されたときに、ガベージコレクタによって呼び出されます。
 

Throwable 型のパラメータを持つ java.lang のコンストラクタ
ClassNotFoundException(String s, Throwable ex)
          指定された詳細メッセージと、クラスのロード時に生じたオプションの例外を持つ、ClassNotFoundException を生成します。
Error(String message, Throwable cause)
          指定された詳細メッセージおよび原因を使用して新規エラーを構築します。
Error(Throwable cause)
          指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ、新しいエラーを構築します。
Exception(String message, Throwable cause)
          指定された詳細メッセージおよび原因を使用して新規例外を構築します。
Exception(Throwable cause)
          指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ、新しい例外を構築します。
ExceptionInInitializerError(Throwable thrown)
          スローされた Throwable オブジェクトへの参照を ExceptionInInitializerError.getException() メソッドによりあとで取得できるように保存することによって、新しい ExceptionInInitializerError クラスを構築します。
RuntimeException(String message, Throwable cause)
          指定された詳細メッセージおよび原因を使用して新しい実行時例外を構築します。
RuntimeException(Throwable cause)
          指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ、新しい実行時例外を構築します。
Throwable(String message, Throwable cause)
          指定された詳細メッセージおよび原因を使用して新規スロー可能オブジェクトを構築します。
Throwable(Throwable cause)
          指定された原因と詳細メッセージ (cause==null ? null : cause.toString()) を持つ、新しいスロー可能オブジェクトを構築します。
 

java.lang.reflect での Throwable の使用
 

java.lang.reflect での Throwable のサブクラス
 class InvocationTargetException
          InvocationTargetException は、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック済み例外です。
 class UndeclaredThrowableException
          呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。
 

Throwable を返す java.lang.reflect のメソッド
 Throwable UndeclaredThrowableException.getCause()
          この例外の原因を返します (この UndeclaredThrowableException 内にラップされた Throwable インスタンス、null も可)。
 Throwable InvocationTargetException.getCause()
          この例外の原因 (スローされたターゲット例外、null も可) を返します。
 Throwable InvocationTargetException.getTargetException()
          スローされたターゲット例外を取得します。
 Throwable UndeclaredThrowableException.getUndeclaredThrowable()
          この UndeclaredThrowableException でラップされた Throwable インスタンスを返します (null も可)。
 

Throwable をスローする java.lang.reflect のメソッド
 Object InvocationHandler.invoke(Object proxy, Method method, Object[] args)
          プロキシインスタンスでメソッド呼び出しを処理し、その結果を返します。
 

Throwable 型のパラメータを持つ java.lang.reflect のコンストラクタ
InvocationTargetException(Throwable target)
          ターゲット例外を使用して InvocationTargetException を構築します。
InvocationTargetException(Throwable target, String s)
          ターゲット例外および詳細メッセージを使用して、InvocationTargetException を構築します。
UndeclaredThrowableException(Throwable undeclaredThrowable)
          指定された ThrowableUndeclaredThrowableException を構築します。
UndeclaredThrowableException(Throwable undeclaredThrowable, String s)
          指定された Throwable と詳細メッセージで UndeclaredThrowableException を構築します。
 

java.net での Throwable の使用
 

java.net での Throwable のサブクラス
 class BindException
          ローカルのアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 class MalformedURLException
          不正な形式の URL が見つかったことを示すためにスローされます。
 class PortUnreachableException
          ICMP ポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。
 class ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketTimeoutException
          ソケットの読み込みまたは受け入れでタイムアウトが発生したことを示すシグナルです。
 class UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 class UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 

java.security での Throwable の使用
 

java.security での Throwable のサブクラス
 class AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 class DigestException
          総称メッセージダイジェスト例外です。
 class GeneralSecurityException
          GeneralSecurityException クラスは総称セキュリティー例外クラスであり、このクラスを拡張するすべてのセキュリティー関連例外クラスに対して型保証を提供します。
 class InvalidAlgorithmParameterException
          無効または不適切なアルゴリズムパラメータの例外です。
 class InvalidKeyException
          無効な符号化、長さの誤り、未初期化などの無効な鍵に対する例外です。
 class InvalidParameterException
          メソッドに無効なパラメータが渡されると、JCA または JCE エンジンクラスのために設計された、この例外がスローされます。
 class KeyException
          基本的な鍵の例外です。
 class NoSuchAlgorithmException
          この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
 class NoSuchProviderException
          この例外は、特定のセキュリティープロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
 class PrivilegedActionException
          この例外は、doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションが確認済例外をスローしたことを示します。
 class ProviderException
          プロバイダ例外 (設定エラーなど) に対する実行時例外です。
 class SignatureException
          総称署名の例外です。
 

Throwable を返す java.security のメソッド
 Throwable PrivilegedActionException.getCause()
          この PrivilegedActionException となった特権計算によってスローされた例外の原因を返します。
 

java.security.cert での Throwable の使用
 

java.security.cert での Throwable のサブクラス
 class CertificateEncodingException
          証明書の符号化例外です。
 class CertificateException
          この例外は、証明書に関するさまざまな問題の 1 つを示します。
 

java.text での Throwable の使用
 

java.text での Throwable のサブクラス
 class ParseException
          解析中に予想外のエラーが発生したことを表すシグナルです。
 

java.util での Throwable の使用
 

java.util での Throwable のサブクラス
 class ConcurrentModificationException
          この例外は、オブジェクトの並行変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
 class EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します。
 class MissingResourceException
          リソースが欠落していることを通知します。
 class NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 

java.util.jar での Throwable の使用
 

java.util.jar での Throwable のサブクラス
 class JarException
          JAR ファイルの読み書きでなんらかのエラーが発生したことを示します。
 

java.util.zip での Throwable の使用
 

java.util.zip での Throwable のサブクラス
 class DataFormatException
          データ形式エラーが発生したことを通知します。
 class ZipException
          ソートの Zip 例外が発生したことを通知します。
 

javax.microedition.io での Throwable の使用
 

javax.microedition.io での Throwable のサブクラス
 class ConnectionNotFoundException
          このクラスは、接続先が見つからないか、プロトコルタイプがサポートされていないことを通知するために使用します。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.