Foundation 1.1.2

クラス
java.lang.Object の使用

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

java.io での Object の使用
 

java.io での Object のサブクラス
 class BufferedInputStream
          ほかの入力ストリームに機能、特に入力をバッファーに格納する機能と mark メソッドと reset メソッドをサポートする機能を追加します。
 class BufferedOutputStream
          バッファリングされた出力ストリームを実装します。
 class BufferedReader
          文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。
 class BufferedWriter
          文字をバッファリングすることによって、文字、配列、または文字列を効率良く文字出力ストリームに書き込みます。
 class ByteArrayInputStream
          ByteArrayInputStream は、ストリームから読み込まれたバイトを格納する内部バッファーを保持しています。
 class ByteArrayOutputStream
          データがバイト配列に書き込まれる出力ストリームを実装します。
 class CharArrayReader
          文字入力ストリームとして使用する文字バッファーを実装します。
 class CharArrayWriter
          ライターとして使用する文字バッファーを実装します。
 class CharConversionException
          文字変換で発生する例外の基底クラスです。
 class DataInputStream
          データ入力ストリームにより、アプリケーションは、プリミティブ型の Java データを基本となる入力ストリームからマシンに依存せずに読み込むことができます。
 class DataOutputStream
          データ出力ストリームを使うと、アプリケーションはプリミティブ型の Java データを移植性のある形で出力ストリームに書き込むことができます。
 class EOFException
          入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。
 class File
          ファイルおよびディレクトリのパス名の抽象表現です。
 class FileDescriptor
          ファイル記述子クラスのインスタンスは、開いたファイル、開いたソケット、またはバイトの別のソース (シンク) を表す、基本となるマシン固有の構造への不透明なハンドルとして機能します。
 class FileInputStream
          FileInputStream は、ファイルシステムから入力バイトを取得します。
 class FileNotFoundException
          指定されたパス名で示されるファイルが開けなかったことを通知します。
 class FileOutputStream
          ファイル出力ストリームは、File または FileDescriptor にデータを書き込むための出力ストリームです。
 class FilePermission
          このクラスは、ファイルまたはディレクトリへのアクセスを表します。
 class FileReader
          文字ファイルを読み込むための簡易クラスです。
 class FileWriter
          文字ファイルを書き込むための簡易クラスです。
 class FilterInputStream
          FilterInputStream は、データの基本的なソースとして使用するためのその他の入力ストリームを格納します。
 class FilterOutputStream
          このクラスは、出力ストリームをフィルタ処理するすべてのクラスのスーパークラスです。
 class FilterReader
          フィルタ処理された文字列ストリームを読み込むための抽象クラスです。
 class FilterWriter
          フィルタ処理された文字ストリームのための抽象クラスです。
 class InputStream
          この抽象クラスは、バイト入力ストリームを表現するすべてのクラスのスーパークラスです。
 class InputStreamReader
          InputStreamReader はバイトストリームから文字ストリームへの橋渡しの役目を持ち、バイトを読み込んで、それを指定された文字エンコーディングに従って変換します。
 class InterruptedIOException
          入出力処理で割り込みが発生したことを通知するシグナルを発生させます。
 class InvalidClassException
          直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。
 class InvalidObjectException
          1 つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。
 class IOException
          なんらかの入出力例外の発生を通知するシグナルを発生させます。
 class LineNumberReader
          行番号を追跡して管理する、バッファリングされた文字入力ストリームです。
 class NotActiveException
          直列化または直列化復元がアクティブではない場合にスローされます。
 class NotSerializableException
          インスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。
 class ObjectInputStream
          事前に ObjectOutputStream を使って作成されたプリミティブデータとプリミティブオブジェクトを直列化復元します。
static class ObjectInputStream.GetField
          入力ストリームから読み込まれた持続フィールドへのアクセスを提供します。
 class ObjectOutputStream
          ObjectOutputStream は、基本データ型と Java オブジェクトのグラフを OutputStream に書き込みます。
static class ObjectOutputStream.PutField
          ObjectOutput に書き込まれる持続フィールドへのプログラムによるアクセスを提供します。
 class ObjectStreamClass
          クラスの直列化の記述子です。
 class ObjectStreamException
          オブジェクトストリームクラスに固有の例外すべてのスーパークラスです。
 class ObjectStreamField
          直列化可能クラスからの直列化可能フィールドの記述です。
 class OptionalDataException
          プリミティブデータが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読み込み操作が失敗したことを示す例外です。
 class OutputStream
          この abstract クラスは、バイト出力ストリームを表現するすべてのクラスのスーパークラスです。
 class OutputStreamWriter
          OutputStreamWriter は文字ストリームからバイトストリームへの橋渡しの役目を持ち、文字データを書き込んで、それを指定された文字エンコーディングに従ってバイトに変換します。
 class PipedInputStream
          パイプで連結された入力ストリームは、パイプで連結された出力ストリームに接続するようにします。
 class PipedOutputStream
          パイプで連結された出力ストリームをパイプで連結された入力ストリームに接続することで、通信パイプを作成することができます。
 class PipedReader
          パイプによる文字入力ストリームです。
 class PipedWriter
          パイプによる文字出力ストリームです。
 class PrintStream
          PrintStream は、ほかの出力ストリームに機能を追加します。
 class PrintWriter
          オブジェクトの書式付き表現をテキスト出力ストリームに出力します。
 class PushbackInputStream
          PushbackInputStream は、ほかの入力ストリームに機能を追加します。
 class PushbackReader
          文字をストリームにプッシュバックできる文字ストリームリーダーです。
 class RandomAccessFile
          このクラスのインスタンスは、ランダムアクセスファイルに対する読み取りと書き込みの両方をサポートします。
 class Reader
          文字ストリームを読み込むための abstract クラスです。
 class SequenceInputStream
          SequenceInputStream は、ほかの入力ストリームを論理的に連結したものを表します。
 class SerializablePermission
          直列化可能アクセス権のためのクラスです。
 class StreamCorruptedException
          オブジェクトストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。
 class StreamTokenizer
          StreamTokenizer クラスは、入力ストリームを引数に取り、それを「トークン」に構文解析し、一度に 1 つのトークンを読めるようにします。
 class StringReader
          ソースが文字列の文字ストリームです。
 class StringWriter
          出力を文字列バッファーに集める文字ストリームです。
 class SyncFailedException
          同期 (sync) オペレーションが失敗したことを通知します。
 class UnsupportedEncodingException
          文字のエンコーディングがサポートされていません。
 class UTFDataFormatException
          不正な構造を持つ UTF-8 文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。
 class WriteAbortedException
          書き込み時に ObjectStreamExceptions の 1 つがスローされたことを通知します。
 class Writer
          文字ストリームに書き込むための abstract クラスです。
 

Object として宣言されている java.io のフィールド
protected  Object Reader.lock
          このストリームに対する処理の同期に使用するオブジェクトです。
protected  Object Writer.lock
          このストリームに対する処理の同期に使用するオブジェクトです。
 

Object を返す java.io のメソッド
abstract  Object ObjectInputStream.GetField.get(String name, Object val)
          名前で指定された Object フィールドの値を持続フィールドから取得します。
 Object ObjectInputStream.readObject()
          ObjectInputStream からオブジェクトを読み込みます。
 Object ObjectInput.readObject()
          オブジェクトを読み込み、それを返します。
protected  Object ObjectInputStream.readObjectOverride()
          このメソッドは、引数なしの protected コンストラクタを使用して、ObjectOutputStream を構築した ObjectOutputStream の信頼できるサブクラスによって呼び出されます。
 Object ObjectInputStream.readUnshared()
          ObjectInputStream から「共有されない」オブジェクトを読み込みます。
protected  Object ObjectOutputStream.replaceObject(Object obj)
          このメソッドは、直列化の際に、ObjectOutputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
protected  Object ObjectInputStream.resolveObject(Object obj)
          このメソッドは、直列化復元の際に、ObjectInputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
 

Object 型のパラメータを持つ java.io のメソッド
 int File.compareTo(Object o)
          この抽象パス名を別のオブジェクトと比較します。
 int ObjectStreamField.compareTo(Object obj)
          このフィールドを別の ObjectStreamField と比較します。
 boolean FilePermission.equals(Object obj)
          2 つの FilePermission オブジェクトが等しいかどうかを判定します。
 boolean File.equals(Object obj)
          この抽象パス名が指定されたオブジェクトと等しいかどうかを判定します。
abstract  Object ObjectInputStream.GetField.get(String name, Object val)
          名前で指定された Object フィールドの値を持続フィールドから取得します。
 void PrintWriter.print(Object obj)
          オブジェクトを出力します。
 void PrintStream.print(Object obj)
          オブジェクトを出力します。
 void PrintWriter.println(Object x)
          Object を出力して、行を終了します。
 void PrintStream.println(Object x)
          Object を出力して、行を終了します。
abstract  void ObjectOutputStream.PutField.put(String name, Object val)
          名前で指定された Object フィールドの値を持続フィールドに格納します。
protected  Object ObjectOutputStream.replaceObject(Object obj)
          このメソッドは、直列化の際に、ObjectOutputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
protected  Object ObjectInputStream.resolveObject(Object obj)
          このメソッドは、直列化復元の際に、ObjectInputStream の信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。
 void ObjectOutputStream.writeObject(Object obj)
          指定されたオブジェクトを ObjectOutputStream に書き込みます。
 void ObjectOutput.writeObject(Object obj)
          基本となる記憶域またはストリームにオブジェクトを書き込みます。
protected  void ObjectOutputStream.writeObjectOverride(Object obj)
          サブクラスがデフォルトの writeObject メソッドをオーバーライドするために使用するメソッドです。
 void ObjectOutputStream.writeUnshared(Object obj)
          ObjectOutputStream に「共有されない」オブジェクトを書き込みます。
 

Object 型のパラメータを持つ java.io のコンストラクタ
Reader(Object lock)
          そのクリティカルなセクションが指定されたオブジェクトで同期する、新しい文字ストリームリーダーを作成します。
Writer(Object lock)
          そのクリティカルセクションが指定されたオブジェクトで同期する、新しい文字ストリームライターを作成します。
 

java.lang での Object の使用
 

java.lang での Object のサブクラス
 class AbstractMethodError
          アプリケーションが abstract メソッドを呼び出そうとした場合にスローされます。
 class ArithmeticException
          算術計算で例外的条件が発生した場合にスローされます。
 class ArrayIndexOutOfBoundsException
          不正なインデックスを使って配列がアクセスされたことを示すためにスローされます。
 class ArrayStoreException
          不正な型のオブジェクトをオブジェクトの配列に格納しようとしたことを示すためにスローされます。
 class AssertionError
          宣言が失敗したことを示すためにスローされます。
 class Boolean
          Boolean クラスは、プリミティブ型 boolean の値をオブジェクトにラップします。
 class Byte
          Byte クラスは、プリミティブ型 byte の値をオブジェクト内にラップします。
 class Character
          Character クラスは、プリミティブ型 char の値をオブジェクトにラップします。
static class Character.Subset
          このクラスのインスタンスは、Unicode 文字セットの特定のサブセットを表します。
static class Character.UnicodeBlock
          Unicode 仕様で定義されている文字ブロックを表す文字サブセットのファミリ。
 class Class
          Class クラスのインスタンスは、実行中の Java アプリケーションのクラスおよびインタフェースを表します。
 class ClassCastException
          あるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。
 class ClassCircularityError
          クラスの初期化時にループが見つかった場合にスローされます。
 class ClassFormatError
          Java 仮想マシンがクラスファイルを読み込もうとして、ファイルが壊れていると判断した場合、またはクラスファイルとして解釈できない場合にスローされます。
 class ClassLoader
          クラスローダーは、クラスのロードを担当するオブジェクトです。
 class ClassNotFoundException
          アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが、指定された名前のクラスの定義が見つからなかった場合にスローされます。
 class CloneNotSupportedException
          オブジェクトを複製するために Object クラスの clone メソッドが呼び出されたが、そのオブジェクトのクラスが Cloneable インタフェースを実装していないことを示すためにスローされます。
 class Compiler
          Compiler クラスは、Java からネイティブコードへのコンパイラおよび関連サービスをサポートします。
 class Double
          Double クラスは、プリミティブ型 double の値をオブジェクトにラップします。
 class Error
          ErrorThrowable のサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。
 class Exception
          Exception クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示す Throwable の形式の 1 つです。
 class ExceptionInInitializerError
          static 初期化子で予想外の例外が発生したことを通知します。
 class Float
          Float クラスは、プリミティブ型 float の値をオブジェクト内にラップします。
 class IllegalAccessError
          アクセスできないフィールドへのアクセスや変更、あるいはアクセスできないメソッドの呼び出しをアプリケーションが試みた場合にスローされます。
 class IllegalAccessException
          アプリケーションが、配列以外のインスタンス作成、フィールドの設定または取得、メソッドの呼び出しを試みた場合に、IllegalAccessException がスローされます。
 class IllegalArgumentException
          不正な引数、または不適切な引数をメソッドに渡したことを示すためにスローされます。
 class IllegalMonitorStateException
          所定のモニターを持たないスレッドがオブジェクトのモニターで待つことを試みたこと、あるいはほかのスレッドが所定のモニターを持たずにオブジェクトのモニターで待つことを通知したことを示すためにスローされます。
 class IllegalStateException
          不正または不適切なときにメソッドが呼び出されたことを示します。
 class IllegalThreadStateException
          要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
 class IncompatibleClassChangeError
          クラス定義に互換性のない変更があった場合にスローされます。
 class IndexOutOfBoundsException
          ある種のインデックス (配列、文字列、ベクトルなど) が範囲外であることを示すためにスローされます。
 class InheritableThreadLocal
          このクラスは、親スレッドから子スレッドへの値の継承を提供するために、ThreadLocal を拡張します。
 class InstantiationError
          アプリケーションが Java の new 構文を使って abstract クラスやインタフェースのインスタンスを生成しようとしたときにスローされます。
 class InstantiationException
          アプリケーションが Class クラスの newInstance メソッドを使ってクラスのインスタンスを生成しようとしたときに、クラスがインタフェースまたは abstract クラスであるために指定されたオブジェクトのインスタンスを生成できない場合にスローされます。
 class Integer
          Integer クラスは、プリミティブ型 int の値をオブジェクトにラップします。
 class InternalError
          Java 仮想マシン内で予期しない内部エラーが発生したことを示すためにスローされます。
 class InterruptedException
          あるスレッドが長い間の待ち状態、休止状態、または一時停止の状態であるとき、ほかのスレッドが Thread クラスの interrupt メソッドを使ってこの状態に割り込みをかけた場合にスローされます。
 class LinkageError
          LinkageError のサブクラスは、あるクラスが別のクラスに依存関係がある場合に、前者のクラスをコンパイルしたあと、後者のクラスへの変更によって互換性が失われたことを示します。
 class Long
          Long クラスは、プリミティブ型 long の値をオブジェクトにラップします。
 class Math
          Math クラスは、指数関数、対数関数、平方根、および三角関数といった基本的な数値処理を実行するためのメソッドを含んでいます。
 class NegativeArraySizeException
          負のサイズを持った配列をアプリケーションが作成しようとした場合にスローされます。
 class NoClassDefFoundError
          通常のメソッド呼び出し、あるいは new 式を使った新しいインスタンスの生成で、Java 仮想マシンまたは ClassLoader インスタンスがクラス定義をロードしようとしたが、クラス定義が見からない場合にスローされます。
 class NoSuchFieldError
          オブジェクトの指定されたフィールドにアプリケーションがアクセス、または変更を試みたとき、オブジェクトにそのフィールドがない場合にスローされます。
 class NoSuchFieldException
          指定された名前のフィールドがクラスにはないことを通知します。
 class NoSuchMethodError
          あるクラスの特定のメソッド (static メソッド、またはインスタンスメソッド) をアプリケーションが呼び出そうとしたとき、すでにそのクラスには呼び出されたメソッドの定義がない場合にスローされます。
 class NoSuchMethodException
          特定のメソッドが見つからない場合にスローされます。
 class NullPointerException
          オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。
 class Number
          abstract クラス Number は、クラス BigDecimalBigIntegerByteDoubleFloatIntegerLong、および Short のスーパークラスです。
 class NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
 class OutOfMemoryError
          メモリー不足のために Java 仮想マシンがオブジェクトを割り当てることができず、ガベージコレクタによっても使用可能なメモリーをこれ以上確保できない場合にスローされます。
 class Package
          Package オブジェクトには、Java パッケージの実装と仕様に関するバージョン情報が含まれます。
 class Process
          Runtime.exec メソッドは、ネイティブなプロセスを作成し、Process のサブクラスのインスタンスを返します。
 class Runtime
          Java アプリケーションはすべて、Runtime クラスの単一のインスタンスを持ちます。
 class RuntimeException
          RuntimeException は、Java 仮想マシンの通常の処理でスローすることができる各種の例外のスーパークラスです。
 class RuntimePermission
          このクラスは、実行時のアクセス権に関連します。
 class SecurityException
          セキュリティーマネージャーによってスローされ、セキュリティー違反を示します。
 class SecurityManager
          セキュリティーマネージャーとは、アプリケーションがセキュリティーポリシーを実装できるクラスです。
 class Short
          Short クラスは、プリミティブ型 short の値をオブジェクト内にラップします。
 class StackOverflowError
          アプリケーションでの再帰の回数が多すぎてスタックオーバーフローが起こる場合にスローされます。
 class StackTraceElement
          スタックトレース内の要素で、Throwable.getStackTrace() により返される値。
 class StrictMath
          StrictMath クラスは、指数関数、対数関数、平方根、および三角関数といった基本的な数値処理を実行するためのメソッドを含んでいます。
 class String
          String クラスは文字列を表します。
 class StringBuffer
          文字列バッファーは可変の文字シーケンスを実装します。
 class StringIndexOutOfBoundsException
          String メソッドによりスローされ、インデックスが負または文字列のサイズより大きいことを示します。
 class System
          System クラスには有用なクラスフィールドおよびメソッドがあります。
 class Thread
          「スレッド」とは、プログラム内での実行スレッドのことです。
 class ThreadDeath
          ThreadDeath のインスタンスは、Thread クラスの引数なしの stop メソッドが呼び出されると、対象となるスレッド内でスローされます。
 class ThreadGroup
          スレッドグループは、スレッドの集合を表します。
 class ThreadLocal
          このクラスはスレッドローカル変数を提供します。
 class Throwable
          Throwable クラスは、Java 言語のすべてのエラーと例外のスーパークラスです。
 class UnknownError
          未知であるが重大な例外が Java 仮想マシンで発生した場合にスローされます。
 class UnsatisfiedLinkError
          Java 仮想マシンが、native と宣言されたメソッドの適切なネイティブ言語の定義を見つけることができない場合にスローされます。
 class UnsupportedClassVersionError
          Java 仮想マシンが、クラスファイルの読み込み中に、そのファイルのメジャーバージョン番号とマイナーバージョン番号がサポートされていないと判定した場合にスローされます。
 class UnsupportedOperationException
          要求されたオペレーションがサポートされていないことを示すためにスローされます。
 class VerifyError
          クラスファイルが適切な形式でも、ある種の内部矛盾またはセキュリティー上の問題があることを「ベリファイア (verifier)」が検出した場合にスローされます。
 class VirtualMachineError
          Java 仮想マシンが壊れているか、または動作を継続するのに必要なリソースが足りなくなったことを示すためにスローされます。
 class Void
          Void クラスは、インスタンスを生成できないプレースホルダーとしてのクラスであり、Java キーワード void を表す Class オブジェクトへの参照を保持するのに使用されます。
 

Object を返す java.lang のメソッド
protected  Object InheritableThreadLocal.childValue(Object parentValue)
          この継承可能なスレッドローカル変数の初期値を、子スレッドの作成時に親の値に対する関数として計算します。
protected  Object Object.clone()
          このオブジェクトのコピーを作成して、返します。
static Object Compiler.command(Object any)
          引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。
 Object ThreadLocal.get()
          このスレッドローカル変数の現行スレッドのコピー内の値を返します。
 Object SecurityManager.getSecurityContext()
          現在の実行環境をカプセル化するオブジェクトを生成します。
 Object[] Class.getSigners()
          このクラスの署名者を取得します。
protected  Object ThreadLocal.initialValue()
          このスレッドローカル変数に対する現在のスレッドの初期値を返します。
 Object Class.newInstance()
          この Class オブジェクトが表すクラスの新しいインスタンスを生成します。
 

Object 型のパラメータを持つ java.lang のメソッド
 StringBuffer StringBuffer.append(Object obj)
          引数 Object の文字列表現をこの文字列バッファーに追加します。
static void System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
          指定位置で開始する指定ソース配列から、転送先配列の指定位置に配列をコピーします。
 void SecurityManager.checkConnect(String host, int port, Object context)
          指定されたセキュリティーコンテキストが、指定されたホストとポート番号へのソケット接続をオープンするアクセス権を持っていない場合に、SecurityException をスローします。
 void SecurityManager.checkPermission(Permission perm, Object context)
          指定されたセキュリティーコンテキストについて、指定されたアクセス権が示すリソースへのアクセスを拒否された場合に SecurityException をスローします。
 void SecurityManager.checkRead(String file, Object context)
          文字列引数で指定されたファイルを読み取る許可が、指定されたセキュリティーコンテキストにない場合に、SecurityException をスローします。
 boolean SecurityManager.checkTopLevelWindow(Object window)
          window 引数で指定されたトップレベルのウィンドウを表示するための信頼が呼び出し側スレッドにない場合、または AWT パッケージを利用できない場合に、false を返します。
protected  Object InheritableThreadLocal.childValue(Object parentValue)
          この継承可能なスレッドローカル変数の初期値を、子スレッドの作成時に親の値に対する関数として計算します。
static Object Compiler.command(Object any)
          引数の型とそのフィールドを調べ、ドキュメント化されているいくつかの処理を実行します。
 int Long.compareTo(Object o)
          Long と別のオブジェクトを比較します。
 int Integer.compareTo(Object o)
          Integer と別のオブジェクトを比較します。
 int Short.compareTo(Object o)
          この Short オブジェクトを別のオブジェクトと比較します。
 int Byte.compareTo(Object o)
          Byte オブジェクトと別のオブジェクトを比較します。
 int Double.compareTo(Object o)
          Double オブジェクトと別のオブジェクトを比較します。
 int Float.compareTo(Object o)
          Float オブジェクトと別のオブジェクトを比較します。
 int Character.compareTo(Object o)
          この Character と別のオブジェクトを比較します。
 int String.compareTo(Object o)
          この String をほかの Object と比較します。
 int Comparable.compareTo(Object o)
          このオブジェクトと指定されたオブジェクトの順序を比較します。
 boolean Long.equals(Object obj)
          このオブジェクトを指定されたオブジェクトと比較します。
 boolean Integer.equals(Object obj)
          このオブジェクトを指定されたオブジェクトと比較します。
 boolean Short.equals(Object obj)
          このオブジェクトを指定されたオブジェクトと比較します。
 boolean Byte.equals(Object obj)
          このオブジェクトを指定されたオブジェクトと比較します。
 boolean Double.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean Float.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean Character.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean Character.Subset.equals(Object obj)
          2 つの Subset オブジェクトが等しいかどうかを比較します。
 boolean Boolean.equals(Object obj)
          引数が null ではなく、このオブジェクトと同じ boolean 値を表す Boolean オブジェクトの場合にだけ、true を返します。
 boolean StackTraceElement.equals(Object obj)
          指定されたオブジェクトが、このインスタンスと同じ実行ポイントを表す、別の StackTraceElement インスタンスである場合、true を返します。
 boolean String.equals(Object anObject)
          この文字列と指定されたオブジェクトを比較します。
 boolean Object.equals(Object obj)
          このオブジェクトとほかのオブジェクトが等しいかどうかを示します。
static boolean Thread.holdsLock(Object obj)
          現行スレッドが指定されたオブジェクトに対するモニターロックを保持する場合にのみ、true を返します。
static int System.identityHashCode(Object x)
          指定されたオブジェクトのクラスが hashCode() をオーバーライドしているかどうかに関係なく、デフォルトの hashCode() メソッドにより返されるものと同じ、指定されたオブジェクトのハッシュコードを返します。
 StringBuffer StringBuffer.insert(int offset, Object obj)
          Object 引数の文字列表現をこの文字列バッファーに挿入します。
 boolean Class.isInstance(Object obj)
          指定された Object が、この Class が表すオブジェクトと代入互換の関係にあるかどうかを判定します。
 void ThreadLocal.set(Object value)
          このスレッドローカル変数の現在のスレッドのコピーを指定された値に設定します。
protected  void ClassLoader.setSigners(Class c, Object[] signers)
          クラスの署名者を設定します。
static String String.valueOf(Object obj)
          Object 引数の文字列表現を返します。
 

Object 型のパラメータを持つ java.lang のコンストラクタ
AssertionError(Object detailMessage)
          指定されたオブジェクトから派生した詳細メッセージを指定して AssertionError を構築します。
 

java.lang.ref での Object の使用
 

java.lang.ref での Object のサブクラス
 class PhantomReference
          ファントム参照オブジェクトです。
 class Reference
          参照オブジェクトための抽象基底クラスです。
 class ReferenceQueue
          参照キューです。
 class SoftReference
          メモリー要求に応じてガベージコレクタの判断でクリアされるソフト参照オブジェクトです。
 class WeakReference
          弱参照オブジェクトです。
 

Object を返す java.lang.ref のメソッド
 Object PhantomReference.get()
          参照オブジェクトのリファレントを返します。
 Object SoftReference.get()
          参照オブジェクトのリファレントを返します。
 Object Reference.get()
          参照オブジェクトのリファレントを返します。
 

Object 型のパラメータを持つ java.lang.ref のコンストラクタ
PhantomReference(Object referent, ReferenceQueue q)
          指定されたオブジェクトを参照し、指定されたキューに登録されている新しいファントム参照を作成します。
SoftReference(Object referent)
          指定されたオブジェクトを参照する新しいソフト参照を作成します。
SoftReference(Object referent, ReferenceQueue q)
          指定されたオブジェクトを参照し、指定されたキューに登録されている新しいソフト参照を作成します。
WeakReference(Object referent)
          指定されたオブジェクトを参照する、新しい弱参照を作成します。
WeakReference(Object referent, ReferenceQueue q)
          指定されたオブジェクトを参照し、指定されたキューに登録されている新しい弱参照を作成します。
 

java.lang.reflect での Object の使用
 

java.lang.reflect での Object のサブクラス
 class AccessibleObject
          AccessibleObject クラスは、Field オブジェクト、Method オブジェクト、および Constructor オブジェクトの基底クラスです。
 class Array
          Array クラスは、Java 配列を動的に作成してアクセスするための static メソッドを提供します。
 class Constructor
          Constructor は、クラスの単一コンストラクタについての情報と単一コンストラクタへのアクセスを提供します。
 class Field
          Field は、クラスまたはインタフェースについての情報、それらへの動的なアクセス、その単一フィールドを提供します。
 class InvocationTargetException
          InvocationTargetException は、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック済み例外です。
 class Method
          Method は、クラスまたはインタフェース上の単一のメソッドに関する情報とそのアクセスを提供します。
 class Modifier
          Modifier クラスは、クラスやメンバーのアクセス修飾子を復号化するための static メソッドや定数を提供します。
 class Proxy
          Proxy は、動的プロキシのクラスおよびインスタンスを生成する静的メソッドを提供し、また、それらのメソッドによって生成された動的プロキシクラスすべてのスーパークラスでもあります。
 class ReflectPermission
          リフレクト処理の Permission クラスです。
 class UndeclaredThrowableException
          呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。
 

Object を返す java.lang.reflect のメソッド
 Object Field.get(Object obj)
          指定されたオブジェクトについて、この Field によって表されるフィールドの値を返します。
static Object Array.get(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を返します。
 Object InvocationHandler.invoke(Object proxy, Method method, Object[] args)
          プロキシインスタンスでメソッド呼び出しを処理し、その結果を返します。
 Object Method.invoke(Object obj, Object[] args)
          この Method オブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
static Object Array.newInstance(Class componentType, int length)
          指定されたコンポーネント型とコンポーネントサイズを使用して新しい配列を作成します。
static Object Array.newInstance(Class componentType, int[] dimensions)
          指定されたコンポーネント型と大きさで新しい配列を作成します。
 Object Constructor.newInstance(Object[] initargs)
          指定された初期化パラメータで、このコンストラクタの宣言クラスの新しいインスタンスを作成および初期化する場合は、この Constructor オブジェクトによって表されるコンストラクタを使用します。
static Object Proxy.newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)
          指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。
 

Object 型のパラメータを持つ java.lang.reflect のメソッド
 boolean Constructor.equals(Object obj)
          Constructor を指定されたオブジェクトと比較します。
 boolean Method.equals(Object obj)
          Method を指定されたオブジェクトと比較します。
 boolean Field.equals(Object obj)
          Field を指定されたオブジェクトと比較します。
 Object Field.get(Object obj)
          指定されたオブジェクトについて、この Field によって表されるフィールドの値を返します。
static Object Array.get(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を返します。
 boolean Field.getBoolean(Object obj)
          static またはインスタンス boolean フィールドの値を取得します。
static boolean Array.getBoolean(Object array, int index)
          指定されたオブジェクトの指定されたインデックスのコンポーネント値を boolean として返します。
 byte Field.getByte(Object obj)
          static またはインスタンス byte フィールドの値を取得します。
static byte Array.getByte(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を byte として返します。
 char Field.getChar(Object obj)
          char 型、または拡大変換によって char 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static char Array.getChar(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を char として返します。
 double Field.getDouble(Object obj)
          double 型、または拡大変換によって double 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static double Array.getDouble(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を double として返します。
 float Field.getFloat(Object obj)
          float 型、または拡大変換によって float 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static float Array.getFloat(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を float として返します。
 int Field.getInt(Object obj)
          int 型、または拡大変換によって int 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static int Array.getInt(Object array, int index)
          指定された配列オブジェクト内の指定されたインデックスのコンポーネント値を int として返します。
static InvocationHandler Proxy.getInvocationHandler(Object proxy)
          指定されたプロキシインスタンスの呼び出しハンドラを返します。
static int Array.getLength(Object array)
          配列オブジェクトの長さを int で返します。
 long Field.getLong(Object obj)
          long 型、または拡大変換によって long 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static long Array.getLong(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を long として返します。
 short Field.getShort(Object obj)
          short 型、または拡大変換によって short 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static short Array.getShort(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を short として返します。
 Object InvocationHandler.invoke(Object proxy, Method method, Object[] args)
          プロキシインスタンスでメソッド呼び出しを処理し、その結果を返します。
 Object InvocationHandler.invoke(Object proxy, Method method, Object[] args)
          プロキシインスタンスでメソッド呼び出しを処理し、その結果を返します。
 Object Method.invoke(Object obj, Object[] args)
          この Method オブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
 Object Method.invoke(Object obj, Object[] args)
          この Method オブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
 Object Constructor.newInstance(Object[] initargs)
          指定された初期化パラメータで、このコンストラクタの宣言クラスの新しいインスタンスを作成および初期化する場合は、この Constructor オブジェクトによって表されるコンストラクタを使用します。
static void Array.set(Object array, int index, Object value)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された新しい値に設定します。
 void Field.set(Object obj, Object value)
          この Field オブジェクトによって表される指定されたオブジェクト引数のフィールドを、指定された新しい値に設定します。
 void Field.setBoolean(Object obj, boolean z)
          指定されたオブジェクトについて、フィールドの値を boolean として設定します。
static void Array.setBoolean(Object array, int index, boolean z)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された boolean 値に設定します。
 void Field.setByte(Object obj, byte b)
          指定されたオブジェクトについて、フィールドの値を byte として設定します。
static void Array.setByte(Object array, int index, byte b)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された byte 値に設定します。
 void Field.setChar(Object obj, char c)
          指定されたオブジェクトについて、フィールドの値を char として設定します。
static void Array.setChar(Object array, int index, char c)
          指定された配列オブジェクトのインデックス化されたコンポーネント値を、指定された char 値に設定します。
 void Field.setDouble(Object obj, double d)
          指定されたオブジェクトについて、フィールドの値を double として設定します。
static void Array.setDouble(Object array, int index, double d)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された double 値に設定します。
 void Field.setFloat(Object obj, float f)
          指定されたオブジェクトについて、フィールドの値を float として設定します。
static void Array.setFloat(Object array, int index, float f)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された float 値に設定します。
 void Field.setInt(Object obj, int i)
          指定されたオブジェクトについて、フィールドの値を int として設定します。
static void Array.setInt(Object array, int index, int i)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された int 値に設定します。
static void Array.setLong(Object array, int index, long l)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を、指定された long 値に設定します。
 void Field.setLong(Object obj, long l)
          指定されたオブジェクトについて、フィールドの値を long として設定します。
static void Array.setShort(Object array, int index, short s)
          指定された配列オブジェクトの指定されたインデックスのコンポーネントを、指定された short 値に設定します。
 void Field.setShort(Object obj, short s)
          指定されたオブジェクトについて、フィールドの値を short として設定します。
 

java.math での Object の使用
 

java.math での Object のサブクラス
 class BigDecimal
          変更が不可能な、任意精度の符号付き小数です。
 class BigInteger
          変更が不可能な、任意精度の整数です。
 

Object 型のパラメータを持つ java.math のメソッド
 int BigDecimal.compareTo(Object o)
          この BigDecimal と指定された Object を比較します。
 int BigInteger.compareTo(Object o)
          この BigInteger を指定された Object と比較します。
 boolean BigDecimal.equals(Object x)
          この BigDecimal と指定された Object が等しいかどうかを比較します。
 boolean BigInteger.equals(Object x)
          この BigInteger と指定された Object が等しいかどうかを比較します。
 

java.net での Object の使用
 

java.net での Object のサブクラス
 class Authenticator
          Authenticator クラスは、ネットワーク接続に必要な認証を取得するためのオブジェクトを表します。
 class BindException
          ローカルのアドレスおよびポートに対してソケットのバインドを試行中にエラーが発生したことを通知します。
 class ConnectException
          リモートのアドレスおよびポートに対してソケットの接続を試行中にエラーが発生したことを通知します。
 class ContentHandler
          abstract クラス ContentHandler は、URLConnection から Object を読み込むすべてのクラスのスーパークラスです。
 class DatagramPacket
          このクラスはデータグラムパケットを表します。
 class DatagramSocket
          このクラスは、データグラムパケットを送受信するためのソケットを表します。
 class DatagramSocketImpl
          抽象データグラムおよびマルチキャストソケットを実装する基底クラスです。
 class HttpURLConnection
          HTTP 固有の機能をサポートする URLConnection です。
 class Inet4Address
          このクラスは、インターネットプロトコル Version 4 (IPv4) アドレスを表します。
 class Inet6Address
          このクラスは、インターネットプロトコル Version 6 (IPv6) アドレスを表します。
 class InetAddress
          IP (Internet Protocol) アドレスを表すクラスです。
 class InetSocketAddress
          このクラスは、IP ソケットアドレス (IP アドレス + ポート番号) を実装します。
 class JarURLConnection
          JAR (Java ARchive) ファイル、または JAR ファイル内にあるエントリへの URL 接続です。
 class MalformedURLException
          不正な形式の URL が見つかったことを示すためにスローされます。
 class MulticastSocket
          マルチキャストデータグラムソケットクラスは、IP マルチキャストパケットを送受信する場合に役立ちます。
 class NetPermission
          このクラスは、各種のネットワークアクセス権のために使います。
 class NetworkInterface
          このクラスは、名前と、このインタフェースに割り当てられた一連の IP アドレスから成るネットワークインタフェースを表します。
 class NoRouteToHostException
          ソケットをリモートアドレスおよびポートに接続しようとしたときにエラーが発生したことを表します。
 class PasswordAuthentication
          クラス PasswordAuthentication は、オーセンティケータによって使用されるデータホルダーです。
 class PortUnreachableException
          ICMP ポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。
 class ProtocolException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class ServerSocket
          このクラスはサーバーソケットを実装します。
 class Socket
          このクラスは、クライアントソケット (単に「ソケット」とも呼ばれる) を実装します。
 class SocketAddress
          このクラスは、プロトコルに関連付けられていないソケットアドレスを表します。
 class SocketException
          使用しているプロトコルでエラー (TCP エラーなど) が発生したことを表すためにスローされます。
 class SocketImpl
          abstract クラス SocketImpl は、実際にソケットを実装するすべてのクラスに共通のスーパークラスです。
 class SocketPermission
          このクラスは、ソケットを通じたネットワークへのアクセス権を表します。
 class SocketTimeoutException
          ソケットの読み込みまたは受け入れでタイムアウトが発生したことを示すシグナルです。
 class UnknownHostException
          ホストの IP アドレスが判定できなかった場合にスローされます。
 class UnknownServiceException
          未知のサービス例外が発生したことを示すためにスローされます。
 class URI
          URI (Uniform Resource Identifier) 参照を表します。
 class URISyntaxException
          文字列を URI 参照として解析できなかったことを示すためにスローされたチェック例外です。
 class URL
          URL クラスは、Uniform Resource Locator (ユニフォームリソースロケータ)、つまり World Wide Web 上の「リソース」へのポインタを表します。
 class URLClassLoader
          このクラスローダーは、JAR ファイルとディレクトリの両方を参照する URL の検索パスから、クラスとリソースをロードするために使用されます。
 class URLConnection
          abstract クラス URLConnection は、アプリケーションと URL との間の通信リンクを表すすべてのクラスのスーパークラスです。
 class URLDecoder
          HTML 形式をデコードするためのユーティリティークラスです。
 class URLEncoder
          HTML 形式をエンコードするためのユーティリティークラスです。
 class URLStreamHandler
          抽象クラス URLStreamHandler は、すべてのストリームプロトコルハンドラに共通のスーパークラスです。
 

Object を返す java.net のメソッド
 Object URLConnection.getContent()
          この URL 接続のコンテンツを取得します。
 Object URL.getContent()
          この URL のコンテンツを取得します。
 Object URLConnection.getContent(Class[] classes)
          この URL 接続のコンテンツを取得します。
 Object URL.getContent(Class[] classes)
          この URL のコンテンツを取得します。
abstract  Object ContentHandler.getContent(URLConnection urlc)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
 Object SocketOptions.getOption(int optID)
          オプションの値を取得します。
 

Object 型のパラメータを持つ java.net のメソッド
 int URI.compareTo(Object ob)
          この URI を別のオブジェクトと比較します。
 boolean SocketPermission.equals(Object obj)
          2 つの SocketPermission オブジェクトが等しいかどうかを判定します。
 boolean NetworkInterface.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean URI.equals(Object ob)
          この URI が別のオブジェクトと等しいかどうかを判定します。
 boolean Inet6Address.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean InetSocketAddress.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean Inet4Address.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean InetAddress.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean URL.equals(Object obj)
          この URL と別のオブジェクトとが等しいかどうかを比較します。
 void SocketOptions.setOption(int optID, Object value)
          optID で指定されたオプションを有効または無効にします。
 

java.security での Object の使用
 

java.security での Object のサブクラス
 class AccessControlContext
          AccessControlContext は、それがカプセル化するコンテキストに基づいて、システムリソースへのアクセスを許可するかどうかを決定するために使用されます。
 class AccessControlException
           この例外は、ファイルシステムやネットワークなどの重要なシステムリソースへのアクセス要求が拒否されたことを示すために、AccessController によってスローされます。
 class AccessController
           AccessController クラスは、アクセス制御の操作と決定に使用されます。
 class AlgorithmParameterGenerator
          AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使われるパラメータのセットを生成するために使用されます。
 class AlgorithmParameterGeneratorSpi
          このクラスは、AlgorithmParameterGenerator クラスのサービスプロバイダインタフェース (Service Provider Interface、SPI) を定義します。
 class AlgorithmParameters
          暗号化パラメータの不透明な表示として使用します。
 class AlgorithmParametersSpi
          このクラスは、AlgorithmParameters クラスのサービスプロバイダインタフェース (SPI) を定義します。
 class AllPermission
          AllPermission は、ほかのすべてのアクセス権を包含するアクセス権です。
 class BasicPermission
          BasicPermission は Permission クラスを拡張するクラスで、BasicPermission と同じ命名規約に従う必要のある、アクセス権の基底クラスとして使用できます。
 class CodeSource
          このクラスはコードベースの概念を拡張し、位置 (URL) に加えて、その位置から発生する署名付きコードの検証に使用した証明書もカプセル化します。
 class DigestException
          総称メッセージダイジェスト例外です。
 class DigestInputStream
          ストリームを通過するビットを使用して、関連したメッセージダイジェストを更新する透明なストリームです。
 class DigestOutputStream
          ストリームを通過するビットを使用して、関連したメッセージダイジェストを更新する透明なストリームです。
 class GeneralSecurityException
          GeneralSecurityException クラスは総称セキュリティー例外クラスであり、このクラスを拡張するすべてのセキュリティー関連例外クラスに対して型保証を提供します。
 class GuardedObject
          GuardedObject は、別のオブジェクトへのアクセスから保護するためのオブジェクトです。
 class Identity
          推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。
 class IdentityScope
          推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。
 class InvalidAlgorithmParameterException
          無効または不適切なアルゴリズムパラメータの例外です。
 class InvalidKeyException
          無効な符号化、長さの誤り、未初期化などの無効な鍵に対する例外です。
 class InvalidParameterException
          メソッドに無効なパラメータが渡されると、JCA または JCE エンジンクラスのために設計された、この例外がスローされます。
 class KeyException
          基本的な鍵の例外です。
 class KeyFactory
          鍵ファクトリは、Key 型の不透明な暗号鍵である「鍵」と、基本の鍵データの透明な表現である「鍵仕様」との間の変換を行うために使用します。
 class KeyFactorySpi
          このクラスは、KeyFactory クラスの Service Provider Interface (SPI) を定義します。
 class KeyManagementException
          鍵管理に関係するすべての操作に対する一般的な鍵管理例外です。
 class KeyPair
          このクラスは、鍵ペア (公開鍵と非公開鍵) の単純なホルダーです。
 class KeyPairGenerator
          KeyPairGenerator クラスは、公開鍵と非公開鍵のペアを生成するために使用します。
 class KeyPairGeneratorSpi
           このクラスは、KeyPairGenerator クラスの Service Provider Interface (SPI) を定義します。
 class KeyStore
          このクラスは、メモリー内部での鍵と証明書のコレクションを表します。
 class KeyStoreException
          一般キーストア例外です。
 class KeyStoreSpi
          このクラスは、KeyStore クラスの Service Provider Interface (SPI) を定義します。
 class MessageDigest
          この MessageDigest クラスは、MD5 または SHA などのメッセージダイジェストアルゴリズムの機能を提供します。
 class MessageDigestSpi
          MessageDigest クラスの Service Provider Interface (SPI) を定義します。
 class NoSuchAlgorithmException
          この例外は、ある暗号アルゴリズムが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
 class NoSuchProviderException
          この例外は、特定のセキュリティープロバイダが要求されたにもかかわらず、現在の環境では使用可能でない場合にスローされます。
 class Permission
          システムリソースへのアクセスを表現する abstract クラスです。
 class PermissionCollection
          Permission オブジェクトのコレクションを表す abstract クラスです。
 class Permissions
          Permissions の異種コレクションを表します。
 class Policy
          これは、さまざまなソースのコードで利用できるアクセス権を指定する、Java アプリケーション環境のシステムセキュリティーポリシーを表す abstract クラスです。
 class PrivilegedActionException
          この例外は、doPrivileged(PrivilegedExceptionAction)doPrivileged(PrivilegedExceptionAction, AccessControlContext context) によってスローされ、実行されているアクションが確認済例外をスローしたことを示します。
 class ProtectionDomain
           ProtectionDomain クラスは、ドメインの属性をカプセル化し、与えられた Principal のセットの代わりに実行される場合に、そのインスタンスに対してアクセス権のセットが与えられるクラスのセットを含みます。
 class Provider
          このクラスは、Java Security API の「プロバイダ」を表します。
 class ProviderException
          プロバイダ例外 (設定エラーなど) に対する実行時例外です。
 class SecureClassLoader
          このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。
 class SecureRandom
          このクラスは暗号用に強化された擬似乱数ジェネレータ (PRNG) を提供します。
 class SecureRandomSpi
          このクラスは SecureRandom クラスの Service Provider Interface (SPI) を定義します。
 class Security
          このクラスは、すべてのセキュリティープロパティー、および共通のセキュリティーメソッドを集中管理します。
 class SecurityPermission
          このクラスはセキュリティーアクセス権のために用意されています。
 class Signature
          Signature クラスは、アプリケーションに対してデジタル署名アルゴリズムの機能を提供するために使用されます。
 class SignatureException
          総称署名の例外です。
 class SignatureSpi
          Signature クラスの Service Provider Interface (SPI) を定義します。
 class SignedObject
           SignedObject は、認証実行時オブジェクトの作成を目的としたクラスです。
 class Signer
          推奨されていません。 このクラスは現在使用されていません。このクラスの機能は、java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。
 class UnrecoverableKeyException
          この例外は、キーストア内のキーを復元できない場合にスローされます。
 class UnresolvedPermission
          UnresolvedPermission クラスを使うと、Policy の初期化時に「解決されなかった」Permission を保持できます。
 

Object を返す java.security のメソッド
 Object Signature.clone()
          実装が複製可能な場合は複製を返します。
 Object SignatureSpi.clone()
          実装が複製可能な場合は複製を返します。
 Object MessageDigest.clone()
          実装が複製可能な場合は複製を返します。
 Object MessageDigestSpi.clone()
          実装が複製可能な場合は複製を返します。
static Object AccessController.doPrivileged(PrivilegedAction action)
          有効になった特権を使って、指定された PrivilegedAction を実行します。
static Object AccessController.doPrivileged(PrivilegedAction action, AccessControlContext context)
          指定された AccessControlContext によって有効になり、かつ制限される特権を使って、指定された PrivilegedAction を実行します。
static Object AccessController.doPrivileged(PrivilegedExceptionAction action)
          有効になった特権を使って、指定された PrivilegedExceptionAction を実行します。
static Object AccessController.doPrivileged(PrivilegedExceptionAction action, AccessControlContext context)
          指定された AccessControlContext によって有効になり、かつ制限される特権を使って、指定された PrivilegedExceptionAction を実行します。
 Object GuardedObject.getObject()
          ガードのあるオブジェクトを取り出します。
 Object SignedObject.getObject()
          カプセル化されたオブジェクトを取得します。
 Object Provider.put(Object key, Object value)
          key というプロパティーが、指定された value という値を持つように設定します。
 Object Provider.remove(Object key)
          key プロパティーとそれに対応する value を削除します。
 Object PrivilegedExceptionAction.run()
          計算を実行します。
 Object PrivilegedAction.run()
          計算を実行します。
 

Object 型のパラメータを持つ java.security のメソッド
 void Permission.checkGuard(Object object)
          アクセス権のガードインタフェースを実装します。
 void Guard.checkGuard(Object object)
          ガードによって保護されたオブジェクトである object へのアクセスを許可するかどうかを決定します。
 boolean Identity.equals(Object identity)
          推奨されていません。 指定されたオブジェクトとこのアイデンティティーとが等しいかどうかを判定します。
 boolean Principal.equals(Object another)
          指定されたオブジェクトと主体を比較します。
 boolean UnresolvedPermission.equals(Object obj)
          2 つの UnresolvedPermission オブジェクトが等しいかどうかを判定します。
 boolean AllPermission.equals(Object obj)
          2 つの AllPermission オブジェクトが同等であるかどうかを判定します。
 boolean CodeSource.equals(Object obj)
          指定されたオブジェクトと現在のオブジェクトが等価であるかどうかをテストします。
 boolean BasicPermission.equals(Object obj)
          2 つの BasicPermission オブジェクトが同等であるかどうかを判定します。
abstract  boolean Permission.equals(Object obj)
          2 つの Permission オブジェクトが等しいかどうかを判定します。
 boolean AccessControlContext.equals(Object obj)
          2 つの AccessControlContext オブジェクトが同等かどうかを判定します。
 Object Provider.put(Object key, Object value)
          key というプロパティーが、指定された value という値を持つように設定します。
 Object Provider.remove(Object key)
          key プロパティーとそれに対応する value を削除します。
 

Object 型のパラメータを持つ java.security のコンストラクタ
GuardedObject(Object object, Guard guard)
          指定されたオブジェクトとガードで GuardedObject を構築します。
 

java.security.acl での Object の使用
 

java.security.acl での Object のサブクラス
 class AclNotFoundException
          これは、存在しない ACL (アクセス制御リスト) を参照した場合に必ずスローされる例外です。
 class LastOwnerException
          これは、アクセス制御リストの最終所有者を削除しようとした場合に必ずスローされる例外です。
 class NotOwnerException
          これは、アクセス制御リストなどのオブジェクトの変更がそのオブジェクトの所有者だけに許可されている状況で、変更しようとした原則が所有者でなかった場合に必ずスローされる例外です。
 

Object を返す java.security.acl のメソッド
 Object AclEntry.clone()
          この ACL エントリを複製します。
 

Object 型のパラメータを持つ java.security.acl のメソッド
 boolean Permission.equals(Object another)
          渡されたオブジェクトと、このインタフェースで表されるアクセス権が等しい場合に true を返します。
 

java.security.cert での Object の使用
 

java.security.cert での Object のサブクラス
 class Certificate
          さまざまな身元証明書を管理する abstract クラスです。
protected static class Certificate.CertificateRep
          直列化の代替 Certificate クラスです。
 class CertificateEncodingException
          証明書の符号化例外です。
 class CertificateException
          この例外は、証明書に関するさまざまな問題の 1 つを示します。
 class CertificateExpiredException
          証明書の期限切れの例外です。
 class CertificateFactory
          証明書ファクトリの機能を定義します。
 class CertificateFactorySpi
          CertificateFactory クラスの Service Provider Interface (SPI) を定義します。
 class CertificateNotYetValidException
          証明書がまだ有効ではないことを示す例外です。
 class CertificateParsingException
          証明書構文解析例外です。
 class CertPath
          不変な証明書のシーケンス (証明書パス) です。
protected static class CertPath.CertPathRep
          直列化の代替 CertPath クラスです。
 class CRL
          形式は異なるが主要な機能法は共通である、証明書の取り消しリスト (CRL) の抽象化です。
 class CRLException
          CRL (証明書の取り消しリスト) 例外です。
 class X509Certificate
           X.509 証明書の abstract クラスです。
 class X509CRL
           X.509 証明書の取り消しリスト (CRL) の abstract クラスです。
 class X509CRLEntry
          CRL (証明書の取り消しリスト) にある、取り消された証明書の abstract クラスです。
 

Object を返す java.security.cert のメソッド
protected  Object CertPath.CertPathRep.readResolve()
          タイプとデータから構築した CertPath を返します。
protected  Object Certificate.CertificateRep.readResolve()
          Certificate Object を解釈処理します。
protected  Object CertPath.writeReplace()
          直列化される CertPathCertPathRep オブジェクトに置き換えます。
protected  Object Certificate.writeReplace()
          直列化される証明書を置き換えます。
 

Object 型のパラメータを持つ java.security.cert のメソッド
 boolean CertPath.equals(Object other)
          指定されたオブジェクトとこの証明書パスが等しいかどうかを比較します。
 boolean X509CRL.equals(Object other)
          指定されたオブジェクトとこの CRL が等しいかどうかを判定します。
 boolean X509CRLEntry.equals(Object other)
          指定されたオブジェクトと等しいかどうかを判定します。
 boolean Certificate.equals(Object other)
          この証明書と、指定されたオブジェクトが等しいかどうかを判定します。
 

java.security.spec での Object の使用
 

java.security.spec での Object のサブクラス
 class DSAParameterSpec
          DSA アルゴリズムで使用されるパラメータのセットを指定します。
 class DSAPrivateKeySpec
          関連したパラメータを使って DSA 非公開鍵を指定します。
 class DSAPublicKeySpec
          関連したパラメータを使って DSA 公開鍵を指定します。
 class EncodedKeySpec
          公開鍵または非公開鍵を、符号化された形式で表現します。
 class InvalidKeySpecException
          無効な鍵仕様の例外です。
 class InvalidParameterSpecException
          無効なパラメータ仕様の例外です。
 class PKCS8EncodedKeySpec
          ASN.1 PrivateKeyInfoで指定された形式に従って符号化された、非公開鍵の ASN.1 での符号化を表します。
 class PSSParameterSpec
          このクラスは、PKCS#1 Version 2.1 で定義された RSA PSS 符号化方式のパラメータ仕様を指定します。
 class RSAKeyGenParameterSpec
          RSA 鍵ペアを生成するために使用されるパラメータのセットを指定します。
 class RSAPrivateCrtKeySpec
          このクラスは、中国剰余定理 (CRT) の情報の値を使って RSA 非公開鍵 (PKCS#1 標準の定義による) を効率を向上させるために指定します。
 class RSAPrivateKeySpec
          このクラスは RSA 非公開鍵を指定します。
 class RSAPublicKeySpec
          このクラスは RSA 公開鍵を指定します。
 class X509EncodedKeySpec
          ASN.1 SubjectPublicKeyInfo で指定された形式に従って符号化された、公開鍵の ASN.1 での符号化を表します。
 

java.text での Object の使用
 

java.text での Object のサブクラス
 class Annotation
          Annotation オブジェクトは、属性が次の注釈特性を持つ場合にテキスト属性値のラッパーとして使います。
static class AttributedCharacterIterator.Attribute
          テキスト属性の識別に使用する属性キーを定義します。
 class AttributedString
          テキストとそのテキストに関連する属性情報を保持します。
 class BreakIterator
          BreakIterator クラスは、テキスト内の境界の位置を見つけるメソッドを実装します。
 class ChoiceFormat
          ChoiceFormat を使用すると、ある範囲の数値にフォーマットを追加することができます。
 class CollationElementIterator
          CollationElementIterator クラスは、各国語文字列の各文字を処理するときの反復子として使用します。
 class CollationKey
          CollationKey は、特定の Collator オブジェクトのルールのもとにある String を表します。
 class Collator
          Collator クラスは、ロケールに依存する String の比較を行います。
 class DateFormat
          DateFormat は、言語に依存しない方法で日付または時刻をフォーマットおよび解析する、日付/時刻フォーマットサブクラスの abstract クラスです。
static class DateFormat.Field
          DateFormat.formatToCharacterIterator から返された AttributedCharacterIterator 内の属性キー、および FieldPosition 内のフィールド識別子として使用する定数を定義します。
 class DateFormatSymbols
          DateFormatSymbols は、月、曜日、タイムゾーンデータなど、ローカライズが可能な日付/時刻フォーマットデータをカプセル化するための public クラスです。
 class DecimalFormat
          DecimalFormat は、10 進数をフォーマットする NumberFormat の具象サブクラスです。
 class DecimalFormatSymbols
          このクラスは、数値をフォーマットするときに DecimalFormat で必要となる記号セット (小数点、グループ化区切り文字など) を表します。
 class FieldPosition
          FieldPositionFormat で使用される単純なクラスであり、またフォーマット出力においてフィールドを識別するサブクラスです。
 class Format
          Format は、日付、メッセージ、数字などのロケールに依存する情報をフォーマットする抽象基底クラスです。
static class Format.Field
          Format.formatToCharacterIterator から返された AttributedCharacterIterator 内の属性キー、および FieldPosition 内のフィールド識別子として使用する定数を定義します。
 class MessageFormat
          MessageFormat は、連結されたメッセージを、言語に依存しない方法で構築するためのものです。
static class MessageFormat.Field
          MessageFormat.formatToCharacterIterator から返された AttributedCharacterIterator 内の属性キーとして使用する定数を定義します。
 class NumberFormat
          NumberFormat は、すべての数値フォーマットに対する抽象基底クラスです。
static class NumberFormat.Field
          NumberFormat.formatToCharacterIterator から返された AttributedCharacterIterator 内の属性キー、および FieldPosition 内のフィールド識別子として使用する定数を定義します。
 class ParseException
          解析中に予想外のエラーが発生したことを表すシグナルです。
 class ParsePosition
          ParsePosition は、解析中に現在の位置を追跡するために Format とそのサブクラスが使用する単純なクラスです。
 class RuleBasedCollator
          RuleBasedCollator クラスは Collator の具象サブクラスで、簡単な操作でデータドリブンのテーブルコレータを使用可能にします。
 class SimpleDateFormat
          SimpleDateFormat は、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスです。
 class StringCharacterIterator
          StringCharacterIterator は、CharacterIterater プロトコルを String 用に実装したものです。
 

Object を返す java.text のメソッド
 Object ChoiceFormat.clone()
          Cloneable をオーバーライドします。
 Object StringCharacterIterator.clone()
          この反復子のコピーを作成します。
 Object BreakIterator.clone()
          反復子のコピーを作成します。
 Object RuleBasedCollator.clone()
          標準オーバーライドです。
 Object Collator.clone()
          Cloneable をオーバーライドします。
 Object DecimalFormat.clone()
          標準オーバーライドです。
 Object DecimalFormatSymbols.clone()
          標準オーバーライドです。
 Object NumberFormat.clone()
          Cloneable をオーバーライドします。
 Object SimpleDateFormat.clone()
          この SimpleDateFormat のコピーを作成します。
 Object DateFormat.clone()
          Cloneable をオーバーライドします。
 Object MessageFormat.clone()
          このオブジェクトのコピーを作成して、返します。
 Object Format.clone()
          このオブジェクトのコピーを作成して、返します。
 Object DateFormatSymbols.clone()
          Cloneable をオーバーライドします。
 Object CharacterIterator.clone()
          反復子のコピーを作成します。
 Object AttributedCharacterIterator.getAttribute(AttributedCharacterIterator.Attribute attribute)
          現在の文字について指定された属性の値を返します。
 Object[] ChoiceFormat.getFormats()
          コンストラクタの中で渡されるフォーマットを取得します。
 Object Annotation.getValue()
          属性の値を返します。
 Object[] MessageFormat.parse(String source)
          指定された文字列の先頭からテキストを解析してオブジェクト配列を生成します。
 Object[] MessageFormat.parse(String source, ParsePosition pos)
          文字列を解析します。
 Object Format.parseObject(String source)
          指定された文字列の先頭からテキストを解析してオブジェクトを生成します。
 Object NumberFormat.parseObject(String source, ParsePosition pos)
          文字列からテキストを解析して Number を生成します。
 Object DateFormat.parseObject(String source, ParsePosition pos)
          文字列からテキストを解析して Date を生成します。
 Object MessageFormat.parseObject(String source, ParsePosition pos)
          文字列からテキストを解析してオブジェクト配列を生成します。
abstract  Object Format.parseObject(String source, ParsePosition pos)
          文字列からテキストを解析してオブジェクトを生成します。
protected  Object AttributedCharacterIterator.Attribute.readResolve()
          直列化復元されるインスタンスを定義済み定数に解決します。
protected  Object NumberFormat.Field.readResolve()
          直列化復元されるインスタンスを定義済み定数に解決します。
protected  Object DateFormat.Field.readResolve()
          直列化復元されるインスタンスを定義済み定数に解決します。
protected  Object MessageFormat.Field.readResolve()
          直列化復元されるインスタンスを定義済み定数に解決します。
 

Object 型のパラメータを持つ java.text のメソッド
 void AttributedString.addAttribute(AttributedCharacterIterator.Attribute attribute, Object value)
          属性を文字列全体に追加します。
 void AttributedString.addAttribute(AttributedCharacterIterator.Attribute attribute, Object value, int beginIndex, int endIndex)
          属性を文字列の部分範囲に追加します。
 int Collator.compare(Object o1, Object o2)
          順序付けのために 2 つの引数を比較します。
 int CollationKey.compareTo(Object o)
          この CollationKey と指定されたオブジェクトの順序を比較します。
 boolean AttributedCharacterIterator.Attribute.equals(Object obj)
          2 つのオブジェクトが等しいかどうかを比較します。
 boolean ChoiceFormat.equals(Object obj)
          2 つが等しいかどうかを比較します。
 boolean CollationKey.equals(Object target)
          この CollationKey とターゲットの CollationKey が等しいかどうか比較します。
 boolean ParsePosition.equals(Object obj)
          equals をオーバーライドします。
 boolean StringCharacterIterator.equals(Object obj)
          2 つの StringCharacterIterator オブジェクトを比較して両者が等しいかどうかを判定します。
 boolean RuleBasedCollator.equals(Object obj)
          2 つの照合オブジェクトが等しいかどうかを比較します。
 boolean Collator.equals(Object that)
          2 つの Collator が等しいかどうかを比較します。
 boolean DecimalFormat.equals(Object obj)
          equals をオーバーライドします。
 boolean DecimalFormatSymbols.equals(Object obj)
          equals をオーバーライドします。
 boolean NumberFormat.equals(Object obj)
          equals をオーバーライドします。
 boolean SimpleDateFormat.equals(Object obj)
          指定されたオブジェクトとこの SimpleDateFormat が等しいかどうかを比較します。
 boolean DateFormat.equals(Object obj)
          equals をオーバーライドします。
 boolean FieldPosition.equals(Object obj)
          equals をオーバーライドします。
 boolean MessageFormat.equals(Object obj)
          2 つのメッセージフォーマットオブジェクトの間の等号比較です。
 boolean DateFormatSymbols.equals(Object obj)
          equals をオーバーライドします。
 String Format.format(Object obj)
          オブジェクトをフォーマットして文字列を作成します。
 StringBuffer MessageFormat.format(Object[] arguments, StringBuffer result, FieldPosition pos)
          オブジェクトの配列をフォーマットし、提供された StringBuffer に、フォーマット要素をフォーマットされたオブジェクトによって置き換えて MessageFormat のパターンを追加します。
 StringBuffer NumberFormat.format(Object number, StringBuffer toAppendTo, FieldPosition pos)
          オブジェクトをフォーマットして文字列を作成します。
 StringBuffer DateFormat.format(Object obj, StringBuffer toAppendTo, FieldPosition fieldPosition)
          Format をオーバーライドします。
 StringBuffer MessageFormat.format(Object arguments, StringBuffer result, FieldPosition pos)
          オブジェクトの配列をフォーマットし、提供された StringBuffer に、フォーマット要素をフォーマットされたオブジェクトによって置き換えて MessageFormat のパターンを追加します。
abstract  StringBuffer Format.format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
          オブジェクトをフォーマットし、指定された文字列バッファーに結果のテキストを追加します。
static String MessageFormat.format(String pattern, Object[] arguments)
          指定されたパターンを使って MessageFormat を作成し、それを使用して指定された引数をフォーマットします。
 AttributedCharacterIterator DecimalFormat.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator SimpleDateFormat.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator MessageFormat.formatToCharacterIterator(Object arguments)
          オブジェクトの配列をフォーマットし、それを MessageFormat のパターンに挿入して、AttributedCharacterIterator を生成します。
 AttributedCharacterIterator Format.formatToCharacterIterator(Object obj)
          Object をフォーマットし、AttributedCharacterIterator を生成します。
 

Object 型のパラメータを持つ java.text のコンストラクタ
Annotation(Object value)
          指定された値を持つ注釈レコードを構築します。
 

java.util での Object の使用
 

java.util での Object のサブクラス
 class AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
 class Arrays
          このクラスには、ソートや検索など、配列を操作するためのさまざまなメソッドがあります。
 class BitSet
          このクラスは、必要に応じて大きくなるビットベクトルを実装します。
 class Calendar
          Calendar は、Date オブジェクトと、YEARMONTHDAYHOUR などの整数フィールドの間で変換を行うための抽象基底クラスです。
 class Collections
          このクラスは、コレクションに作用する、またはコレクションを返す static メソッドだけで構成されます。
 class ConcurrentModificationException
          この例外は、オブジェクトの並行変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
 class Currency
          通貨を表します。
 class Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
 class Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる abstract クラスです。
 class EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します。
 class EventListenerProxy
          追加パラメータのセットをリスナーに関連付ける、EventListener クラスの abstract ラッパークラス。
 class EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 class GregorianCalendar
          GregorianCalendar は、Calendar の具象サブクラスであり、世界のほとんどの地域で使用される標準的なカレンダを提供します。
 class HashMap
          Map インタフェースのハッシュテーブルに基づく実装です。
 class HashSet
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) に連動し、Set インタフェースを実装します。
 class Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
 class IdentityHashMap
          このクラスは、キーと値を比較するときにオブジェクトの同一性の代わりにリファレンスの同一性を使用して、ハッシュテーブルを持つ Map インスタンスを実装します。
 class LinkedHashMap
          予測可能な繰り返し順序を持つ Map インタフェースのハッシュテーブルとリンクリストの実装です。
 class LinkedHashSet
          予測可能な繰り返し順序を持つ Set インタフェースのハッシュテーブルとリンクリストの実装です。
 class LinkedList
          List インタフェースのリンクリストの実装です。
 class ListResourceBundle
          ListResourceBundle は、リストを便利かつ容易に使用できる、ロケールに対するリソースを管理する ResourceBundle の abstract サブクラスです。
 class Locale
          Locale オブジェクトは、地理的、政治的、または文化的に特定の地域を表しています。
 class MissingResourceException
          リソースが欠落していることを通知します。
 class NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 class Observable
          このクラスは、被監視オブジェクト、つまりモデル/ビューパラダイムの「データ」を表します。
 class Properties
          Properties クラスは、不変のプロパティーセットを表します。
 class PropertyPermission
          このクラスはプロパティーへのアクセス権のためのクラスです。
 class PropertyResourceBundle
          PropertyResourceBundle は、ResourceBundle の具象サブクラスです。
 class Random
          Random クラスのインスタンスは、一連の擬似乱数を生成します。
 class ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれています。
 class SimpleTimeZone
          SimpleTimeZone は、グレゴリオ暦で使用されるタイムゾーンを表す TimeZone の具象サブクラスです。
 class Stack
          Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
 class StringTokenizer
          StringTokenizer クラスを使用すると、アプリケーションで文字列をトークンに分割できます。
 class Timer
          バックグラウンドスレッドで将来実行されるタスクをスケジュールする、スレッドのための機能です。
 class TimerTask
          Timer によって 1 回または繰り返し実行するようスケジュールされるタスクです。
 class TimeZone
          TimeZone は、タイムゾーンオフセットを表します。
 class TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 class TreeMap
          SortedMap インタフェースの Red-Black ツリーに基づく実装です。
 class TreeSet
          このクラスは、TreeMap インスタンスに連動した Set インタフェースを実装します。
 class Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 class WeakHashMap
          ハッシュテーブルに基づいた「弱キー」による Map 実装です。
 

Object として宣言されている java.util のフィールド
protected  Object[] Vector.elementData
          Vector の要素が格納される配列バッファーです。
protected  Object EventObject.source
          Event が最初に発生したオブジェクトです。
 

Object を返す java.util のメソッド
 Object IdentityHashMap.clone()
          アイデンティティーハッシュマップのシャローコピーを返します。
 Object SimpleTimeZone.clone()
          この SimpleTimeZone のインスタンスの複製を返します。
 Object Calendar.clone()
          Cloneable をオーバーライドします。
 Object TimeZone.clone()
          この TimeZone のコピーを作成します。
 Object Date.clone()
          このオブジェクトのコピーを返します。
 Object TreeMap.clone()
          TreeMap のインスタンスのシャローコピーを返します。
 Object TreeSet.clone()
          この TreeSet のインスタンスのシャローコピーを返します。
 Object LinkedList.clone()
          LinkedList のシャローコピーを返します。
 Object ArrayList.clone()
          ArrayList のインスタンスのシャローコピーを返します。
 Object HashSet.clone()
          HashSet のインスタンスのシャローコピーを返します。
 Object Locale.clone()
          Cloneable をオーバーライドします。
 Object BitSet.clone()
          BitSet を複製することで、同等な新しい BitSet を作成します。
 Object HashMap.clone()
          HashMap のインスタンスのシャローコピーを返します。
protected  Object AbstractMap.clone()
          AbstractMap のインスタンスのシャローコピーを返します。
 Object Vector.clone()
          Vector をコピーします。
 Object Hashtable.clone()
          ハッシュテーブルのコピーを作成します。
 Object Vector.elementAt(int index)
          指定されたインデックスの要素を返します。
 Object TreeSet.first()
          ソートセット内に現在ある最初 (下端) の要素を返します。
 Object SortedSet.first()
          ソートセット内に現在ある最初 (下端) の要素を返します。
 Object Vector.firstElement()
          Vector の最初の要素 (インデックス 0 の項目) を返します。
 Object TreeMap.firstKey()
          ソートマップ内に現在ある最初 (下端) のキーを返します。
 Object SortedMap.firstKey()
          ソートマップ内に現在ある最初 (下端) のキーを返します。
 Object LinkedList.get(int index)
          リスト内の指定された位置にある要素を返します。
 Object AbstractSequentialList.get(int index)
          リスト内の指定された位置にある要素を返します。
 Object ArrayList.get(int index)
          リスト内の指定された位置にある要素を返します。
 Object Vector.get(int index)
          Vector 内の指定された位置にある要素を返します。
abstract  Object AbstractList.get(int index)
          リスト内の指定された位置にある要素を返します。
 Object List.get(int index)
          リスト内の指定された位置にある要素を返します。
 Object IdentityHashMap.get(Object key)
          このアイデンティティーハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object TreeMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object WeakHashMap.get(Object key)
          この弱いハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object LinkedHashMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object HashMap.get(Object key)
          このアイデンティティーハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object AbstractMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object Hashtable.get(Object key)
          指定されたキーにマップされている、ハッシュテーブルの値を返します。
abstract  Object Dictionary.get(Object key)
          ディクショナリにおいてキーにマップされている値を返します。
 Object Map.get(Object key)
          マップが指定されたキーをマップする値を返します。
protected abstract  Object[][] ListResourceBundle.getContents()
          クラスの説明を参照してください。
 Object LinkedList.getFirst()
          リスト内の最初の要素を返します。
 Object Map.Entry.getKey()
          エントリに対応するキーを返します。
 Object LinkedList.getLast()
          リスト内の最後の要素を返します。
 Object ResourceBundle.getObject(String key)
          このリソースバンドルまたはその親リソースバンドルのいずれかから指定されたキーのオブジェクトを取得します。
 Object EventObject.getSource()
          Event が最初に発生したオブジェクトです。
 Object Map.Entry.getValue()
          エントリに対応する値を返します。
 Object PropertyResourceBundle.handleGetObject(String key)
           
 Object ListResourceBundle.handleGetObject(String key)
           
protected abstract  Object ResourceBundle.handleGetObject(String key)
          このリソースバンドルから指定されたキーのオブジェクトを取得します。
 Object TreeSet.last()
          ソートセット内に現在ある最後 (上端) の要素を返します。
 Object SortedSet.last()
          ソートセット内に現在ある最後 (上端) の要素を返します。
 Object Vector.lastElement()
          Vector の最後の要素を返します。
 Object TreeMap.lastKey()
          ソートマップ内に現在ある最後 (上端) のキーを返します。
 Object SortedMap.lastKey()
          ソートマップ内に現在ある最後 (上端) のキーを返します。
static Object Collections.max(Collection coll)
          要素の「自然順序付け」に従って、指定されたコレクションの最大の要素を返します。
static Object Collections.max(Collection coll, Comparator comp)
          指定されたコンパレータが示す順序に従って、指定されたコレクションの最大の要素を返します。
static Object Collections.min(Collection coll)
          要素の「自然順序付け」に従って、指定されたコレクションの最小の要素を返します。
static Object Collections.min(Collection coll, Comparator comp)
          指定されたコンパレータが示す順序に従って、指定されたコレクションの最小の要素を返します。
 Object ListIterator.next()
          リスト内の次の要素を返します。
 Object Iterator.next()
          繰り返し処理で次の要素を返します。
 Object StringTokenizer.nextElement()
          nextToken メソッドと同じ値を返します。
 Object Enumeration.nextElement()
          列挙に 1 つ以上の要素が残っている場合は、次の要素を返します。
 Object Stack.peek()
          スタックの先頭にあるオブジェクトを取り出します。
 Object Stack.pop()
          スタックの先頭のオブジェクトを削除し、そのオブジェクトを関数の値として返します
 Object ListIterator.previous()
          リストの前の要素を返します。
 Object Stack.push(Object item)
          スタックの先頭にオブジェクトを入れます。
 Object IdentityHashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのアイデンティティーハッシュマップに関連付けます。
 Object TreeMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object WeakHashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object HashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object AbstractMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます (任意のオペレーション)。
 Object Hashtable.put(Object key, Object value)
          ハッシュテーブルにおいて、指定された key を、指定された value にマップします。
abstract  Object Dictionary.put(Object key, Object value)
          ディクショナリで、指定された key を指定された value にマップします。
 Object Map.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます (任意のオペレーション)。
 Object LinkedList.remove(int index)
          リストの指定された位置にある要素を削除します。
 Object AbstractSequentialList.remove(int index)
          リストの指定された位置にある要素を削除します。
 Object ArrayList.remove(int index)
          リストの指定された位置にある要素を削除します。
 Object Vector.remove(int index)
          この Vector 内の指定された位置から要素を削除し、後続の要素を左側に移動して、それぞれのインデックスから 1 を減算します。
 Object AbstractList.remove(int index)
          リスト内の指定された位置にある要素を削除します (任意のオペレーション)。
 Object List.remove(int index)
          リスト内の指定された位置にある要素を削除します (任意のオペレーション)。
 Object IdentityHashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 Object TreeMap.remove(Object key)
          キーのマッピングがあれば TreeMap から削除します。
 Object WeakHashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 Object HashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 Object AbstractMap.remove(Object key)
          このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。
 Object Hashtable.remove(Object key)
          キー (およびそれに対応する値) をハッシュテーブルから削除します。
abstract  Object Dictionary.remove(Object key)
          key (およびそれに対応する value) をディクショナリから削除します。
 Object Map.remove(Object key)
          このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。
 Object LinkedList.removeFirst()
          リストから最初の要素を削除して返します。
 Object LinkedList.removeLast()
          リストから最後の要素を削除して返します。
 Object LinkedList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object AbstractSequentialList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object ArrayList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object Vector.set(int index, Object element)
          Vector 内の指定された位置にある要素を、指定の要素で置き換えます。
 Object AbstractList.set(int index, Object element)
          リスト内の指定された位置にある要素を、指定された要素に置き換えます (任意のオペレーション)。
 Object List.set(int index, Object element)
          リスト内の指定された位置にある要素を、指定された要素に置き換えます (任意のオペレーション)。
 Object Properties.setProperty(String key, String value)
          Hashtableput メソッドを呼び出します。
 Object Map.Entry.setValue(Object value)
          エントリに対応する値を、指定された値に置き換えます (任意のオペレーション)。
 Object[] LinkedList.toArray()
          リスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] ArrayList.toArray()
          リスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] Set.toArray()
          セット内のすべての要素が格納されている配列を返します。
 Object[] Vector.toArray()
          Vector 内のすべての要素を正しい順序で保持する配列を返します。
 Object[] AbstractCollection.toArray()
          このコレクションの要素がすべて格納されている配列を返します。
 Object[] List.toArray()
          このリスト内のすべて要素を適切な順序で格納している配列を返します。
 Object[] Collection.toArray()
          このコレクションの要素がすべて格納されている配列を返します。
 Object[] LinkedList.toArray(Object[] a)
          このリスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] ArrayList.toArray(Object[] a)
          このリスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] Set.toArray(Object[] a)
          セット内のすべての要素を格納している配列を返します。
 Object[] Vector.toArray(Object[] a)
          Vector 内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] AbstractCollection.toArray(Object[] a)
          このコレクション内のすべての要素を保持する配列を返します。
 Object[] List.toArray(Object[] a)
          このリスト内のすべての要素を適切な順序で含む配列を返します。
 Object[] Collection.toArray(Object[] a)
          このコレクション内のすべての要素を保持する配列を返します。
 

Object 型のパラメータを持つ java.util のメソッド
 void LinkedList.add(int index, Object element)
          リスト内の指定された位置に指定された要素を挿入します。
 void AbstractSequentialList.add(int index, Object element)
          リスト内の指定された位置に指定された要素を挿入します。
 void ArrayList.add(int index, Object element)
          リスト内の指定された位置に指定された要素を挿入します。
 void Vector.add(int index, Object element)
          Vector 内の指定された位置に指定された要素を挿入します。
 void AbstractList.add(int index, Object element)
          リスト内の指定された位置に、指定された要素を挿入します (任意のオペレーション)。
 void List.add(int index, Object element)
          リスト内の指定された位置に、指定された要素を挿入します (任意のオペレーション)。
 void ListIterator.add(Object o)
          指定された要素をリストに挿入します (任意のオペレーション)。
 boolean TreeSet.add(Object o)
          指定された要素がセットの要素として存在しない場合に、その要素をセットに追加します。
 boolean LinkedList.add(Object o)
          リストの最後に、指定された要素を追加します。
 boolean ArrayList.add(Object o)
          リストの最後に、指定された要素を追加します。
 boolean HashSet.add(Object o)
          指定された要素がセットの要素として存在しない場合に、その要素をセットに追加します。
 boolean Set.add(Object o)
          指定された要素がセット内になかった場合、セットに追加します (任意のオペレーション)。
 boolean Vector.add(Object o)
          Vector の末尾に指定の要素を追加します。
 boolean AbstractList.add(Object o)
          指定された要素をリストの末尾に追加します (任意のオペレーション)。
 boolean AbstractCollection.add(Object o)
          指定された要素がこのコレクションに格納されていることを保証します (任意のオペレーション)。
 boolean List.add(Object o)
          指定された要素をリストの最後に追加します (任意のオペレーション)。
 boolean Collection.add(Object o)
          指定された要素がこのコレクションに格納されていることを保証します (任意のオペレーション)。
 void Vector.addElement(Object obj)
          指定された要素を Vector の最後に追加し、サイズを 1 増やします。
 void LinkedList.addFirst(Object o)
          リストの先頭に、指定された要素を挿入します。
 void LinkedList.addLast(Object o)
          このリストの最後に、指定された要素を追加します。
 boolean Calendar.after(Object when)
          時間フィールドのレコードを比較します。
static List Arrays.asList(Object[] a)
          指定された配列に連動する固定サイズのリストを返します。
 boolean Calendar.before(Object when)
          時間フィールドのレコードを比較します。
static int Collections.binarySearch(List list, Object key)
          バイナリサーチアルゴリズムを使用して、指定されたリストから指定されたオブジェクトを検索します。
static int Collections.binarySearch(List list, Object key, Comparator c)
          バイナリサーチアルゴリズムを使用して、指定されたリストから指定されたオブジェクトを検索します。
static int Arrays.binarySearch(Object[] a, Object key)
          バイナリサーチアルゴリズムを使用して、指定された配列から指定されたオブジェクトを検索します。
static int Arrays.binarySearch(Object[] a, Object key)
          バイナリサーチアルゴリズムを使用して、指定された配列から指定されたオブジェクトを検索します。
static int Arrays.binarySearch(Object[] a, Object key, Comparator c)
          バイナリサーチアルゴリズムを使用して、指定された配列から指定されたオブジェクトを検索します。
static int Arrays.binarySearch(Object[] a, Object key, Comparator c)
          バイナリサーチアルゴリズムを使用して、指定された配列から指定されたオブジェクトを検索します。
 int Comparator.compare(Object o1, Object o2)
          順序付けのために 2 つの引数を比較します。
 int Date.compareTo(Object o)
          この Date と別の Object を比較します。
 boolean TreeSet.contains(Object o)
          セットが、指定された要素を保持している場合に true を返します。
 boolean LinkedList.contains(Object o)
          リストに指定の要素がある場合に true を返します。
 boolean ArrayList.contains(Object elem)
          リストに指定の要素がある場合に true を返します。
 boolean HashSet.contains(Object o)
          セットが、指定された要素を保持している場合に true を返します。
 boolean Set.contains(Object o)
          セットが、指定された要素を保持している場合に true を返します。
 boolean Vector.contains(Object elem)
          指定されたオブジェクトが Vector の要素であるかどうかを判定します。
 boolean AbstractCollection.contains(Object o)
          コレクションに指定された要素がある場合に true を返します。
 boolean List.contains(Object o)
          リストに指定の要素がある場合に true を返します。
 boolean Collection.contains(Object o)
          コレクションに指定された要素がある場合に true を返します。
 boolean Hashtable.contains(Object value)
          指定された値にマップされているキーが、ハッシュテーブルにあるかどうかを判定します。
 boolean IdentityHashMap.containsKey(Object key)
          指定されたオブジェクト参照が、このアイデンティティーハッシュマップのキーかどうかを判定します。
 boolean TreeMap.containsKey(Object key)
          マップが指定のキーのマッピングを保持する場合に true を返します。
 boolean WeakHashMap.containsKey(Object key)
          マップが指定のキーのマッピングを保持する場合に true を返します。
 boolean HashMap.containsKey(Object key)
          マップが指定のキーのマッピングを保持する場合に true を返します。
 boolean AbstractMap.containsKey(Object key)
          マップが指定のキーのマッピングを保持する場合に true を返します。
 boolean Hashtable.containsKey(Object key)
          指定されたオブジェクトが、ハッシュテーブルのキーかどうかを判定します。
 boolean Map.containsKey(Object key)
          マップが指定のキーのマッピングを保持する場合に true を返します。
 boolean IdentityHashMap.containsValue(Object value)
          指定されたオブジェクト参照が、このアイデンティティーハッシュマップのキーかどうかを判定します。
 boolean TreeMap.containsValue(Object value)
          マップが 1 つまたは複数のキーと指定された値をマップしている場合に true を返します。
 boolean WeakHashMap.containsValue(Object value)
          マップが 1 つまたは複数のキーと指定された値をマップしている場合に true を返します。
 boolean LinkedHashMap.containsValue(Object value)
          マップが 1 つまたは複数のキーと指定された値をマップしている場合に true を返します。
 boolean HashMap.containsValue(Object value)
          マップが 1 つまたは複数のキーと指定された値をマップしている場合に true を返します。
 boolean AbstractMap.containsValue(Object value)
          このマップが 1 つ以上のキーにこの値をマップする場合は true を返します。
 boolean Hashtable.containsValue(Object value)
          Hashtable が 1 つまたは複数のキーをこの値にマッピングする場合に true を返します。
 boolean Map.containsValue(Object value)
          マップが 1 つまたは複数のキーと指定された値をマップしている場合に true を返します。
 void Vector.copyInto(Object[] anArray)
          Vector の要素を、指定された配列にコピーします。
 boolean IdentityHashMap.equals(Object o)
          指定されたオブジェクトがこのマップと等しいかどうかを比較します。
 boolean SimpleTimeZone.equals(Object obj)
          2 つの SimpleTimeZone オブジェクトが同じであるかどうかを比較します。
 boolean PropertyPermission.equals(Object obj)
          2 つの PropertyPermission オブジェクトが同じであるかどうかを判定します。
 boolean GregorianCalendar.equals(Object obj)
          この GregorianCalendar とオブジェクト参照を比較します。
 boolean Calendar.equals(Object obj)
          このカレンダを指定されたオブジェクトと比較します。
 boolean Date.equals(Object obj)
          2 つの日付が等しいかどうかを比較します。
 boolean Locale.equals(Object obj)
          この Locale がもう 1 つのオブジェクトと等しい場合に true を返します。
 boolean BitSet.equals(Object obj)
          オブジェクトと指定されたオブジェクトを比較します。
 boolean AbstractSet.equals(Object o)
          指定されたオブジェクトがセットと同じかどうかを比較します。
 boolean Set.equals(Object o)
          指定されたオブジェクトがセットと同じかどうかを比較します。
 boolean AbstractMap.equals(Object o)
          指定されたオブジェクトがこのマップと等しいかどうかを比較します。
 boolean Comparator.equals(Object obj)
          ほかのオブジェクトがこの Comparator と「等しい」かどうかを示します。
 boolean Vector.equals(Object o)
          指定された Object が Vector と等しいかどうかを比較します。
 boolean AbstractList.equals(Object o)
          指定されたオブジェクトがリストと等しいかどうかを比較します。
 boolean List.equals(Object o)
          指定されたオブジェクトがリストと等しいかどうかを比較します。
 boolean Collection.equals(Object o)
          指定されたオブジェクトとこのコレクションが等しいかどうかを比較します。
 boolean Hashtable.equals(Object o)
          Map インタフェースでの定義に従って、指定された Object とこの Map を比較して等しいかどうかを判定します。
 boolean Map.equals(Object o)
          指定されたオブジェクトがこのマップと等しいかどうかを比較します。
 boolean Map.Entry.equals(Object o)
          指定されたオブジェクトがエントリと等しいかどうかを比較します。
static boolean Arrays.equals(Object[] a, Object[] a2)
          指定された 2 つの Object の配列が互いに同等である場合に true を返します。
static boolean Arrays.equals(Object[] a, Object[] a2)
          指定された 2 つの Object の配列が互いに同等である場合に true を返します。
static void Collections.fill(List list, Object obj)
          指定されたリストのすべての要素を指定された要素で置き換えます。
static void Arrays.fill(Object[] a, int fromIndex, int toIndex, Object val)
          指定された Object の配列で、指定された範囲にある各要素に、指定された Object 参照を代入します。
static void Arrays.fill(Object[] a, int fromIndex, int toIndex, Object val)
          指定された Object の配列で、指定された範囲にある各要素に、指定された Object 参照を代入します。
static void Arrays.fill(Object[] a, Object val)
          指定された Object の配列の各要素に、指定された Object 参照を代入します。
static void Arrays.fill(Object[] a, Object val)
          指定された Object の配列の各要素に、指定された Object 参照を代入します。
 Object IdentityHashMap.get(Object key)
          このアイデンティティーハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object TreeMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object WeakHashMap.get(Object key)
          この弱いハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object LinkedHashMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object HashMap.get(Object key)
          このアイデンティティーハッシュマップの指定されたキーに対応する値か、このマップにこのキーに対応するマッピングが存在しない場合は null を返します。
 Object AbstractMap.get(Object key)
          マップが指定されたキーをマップする値を返します。
 Object Hashtable.get(Object key)
          指定されたキーにマップされている、ハッシュテーブルの値を返します。
abstract  Object Dictionary.get(Object key)
          ディクショナリにおいてキーにマップされている値を返します。
 Object Map.get(Object key)
          マップが指定されたキーをマップする値を返します。
 SortedMap TreeMap.headMap(Object toKey)
          マップの toKey より厳密に小さいキーを持つ部分のビューを返します。
 SortedMap SortedMap.headMap(Object toKey)
          このソートマップの toKey より厳密に小さいキーを持つ部分のビューを返します。
 SortedSet TreeSet.headSet(Object toElement)
          セットの toElement より厳密に小さい要素を持つ部分のビューを返します。
 SortedSet SortedSet.headSet(Object toElement)
          ソートセットの toElement より厳密に小さい要素を持つ部分のビューを返します。
 int LinkedList.indexOf(Object o)
          リスト内で指定された要素が最初に検出された位置のインデックスか、List にこの要素がない場合は -1 を返します。
 int ArrayList.indexOf(Object elem)
          equals メソッドを使って等しいかどうかを判定しながら、指定された引数と同じ内容の要素を先頭から検索します。
 int Vector.indexOf(Object elem)
          equals メソッドを使って等しいかどうかを判定しながら、指定された引数と同じ内容の要素を先頭から検索します。
 int AbstractList.indexOf(Object o)
          このリスト内で指定された要素が最初に検出された位置のインデックスか、リストにこの要素がない場合は -1 を返します。
 int List.indexOf(Object o)
          指定された要素がこのリスト内で最初に検出された位置のインデックスか、リストにこの要素がない場合は -1 を返します。
 int Vector.indexOf(Object elem, int index)
          equals メソッドを使って等しいかどうかを判定しながら、指定された引数と同じ内容の要素を指定された index から検索します。
 void Vector.insertElementAt(Object obj, int index)
          指定されたオブジェクトを、ベクトルの指定された index のコンポーネントとして挿入します。
 int LinkedList.lastIndexOf(Object o)
          リスト内で指定された要素が最後に検出された位置のインデックスか、リストにこの要素がない場合は -1 を返します。
 int ArrayList.lastIndexOf(Object elem)
          指定されたオブジェクトがリスト内で最後に現れるインデックスを返します。
 int Vector.lastIndexOf(Object elem)
          Vector を末尾から検索して、指定されたオブジェクトと同じ内容の要素のインデックスを返します。
 int AbstractList.lastIndexOf(Object o)
          このリスト内で指定された要素が最後に検出された位置のインデックスか、リストにこの要素がない場合は -1 を返します。
 int List.lastIndexOf(Object o)
          指定された要素がこのリスト内で最後に検出された位置のインデックスか、リストにこの要素がない場合は -1 を返します。
 int Vector.lastIndexOf(Object elem, int index)
          指定されたインデックスから後ろ向きに指定のオブジェクトを検索し、検出されたインデックスを返します。
static List Collections.nCopies(int n, Object o)
          指定されたオブジェクトの n 個のコピーで構成される不変のリストを返します。
 void Observable.notifyObservers(Object arg)
          オブジェクトが、hasChanged メソッドに示されるように変更されていた場合、そのすべてのオブザーバにそのことを通知し、次に clearChanged メソッドを呼び出して、このオブジェクトがもはや変更された状態でないことを示します。
 Object Stack.push(Object item)
          スタックの先頭にオブジェクトを入れます。
 Object IdentityHashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのアイデンティティーハッシュマップに関連付けます。
 Object TreeMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object WeakHashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object HashMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます。
 Object AbstractMap.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます (任意のオペレーション)。
 Object Hashtable.put(Object key, Object value)
          ハッシュテーブルにおいて、指定された key を、指定された value にマップします。
abstract  Object Dictionary.put(Object key, Object value)
          ディクショナリで、指定された key を指定された value にマップします。
 Object Map.put(Object key, Object value)
          指定された値と指定されたキーをこのマップに関連付けます (任意のオペレーション)。
 Object IdentityHashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 Object TreeMap.remove(Object key)
          キーのマッピングがあれば TreeMap から削除します。
 boolean TreeSet.remove(Object o)
          指定された要素がこのセットに存在する場合に、要素をセットから削除します。
 boolean LinkedList.remove(Object o)
          指定された要素のうち最初に出現したものを、このリストから削除します。
 Object WeakHashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 boolean HashSet.remove(Object o)
          指定された要素がこのセットに存在する場合に、要素をセットから削除します。
 boolean Set.remove(Object o)
          指定された要素がセット内にあった場合、セットから削除します (任意のオペレーション)。
 Object HashMap.remove(Object key)
          キーに対するマッピングがあれば、そのキーをマップから削除します。
 Object AbstractMap.remove(Object key)
          このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。
 boolean Vector.remove(Object o)
          Vector 内で最初に検出された指定された要素を削除します。
 boolean AbstractCollection.remove(Object o)
          指定された要素のインスタンスがこのコレクションにあれば、そのインスタンスをコレクションから 1 つ削除します (任意のオペレーション)。
 boolean List.remove(Object o)
          指定された要素のうち、このリスト内で最初に出現したものを削除します (任意のオペレーション)。
 boolean Collection.remove(Object o)
          指定された要素のインスタンスがこのコレクションにあれば、そのインスタンスをコレクションから 1 つ削除します (任意のオペレーション)。
 Object Hashtable.remove(Object key)
          キー (およびそれに対応する値) をハッシュテーブルから削除します。
abstract  Object Dictionary.remove(Object key)
          key (およびそれに対応する value) をディクショナリから削除します。
 Object Map.remove(Object key)
          このキーにマッピングがある場合に、そのマッピングをマップから削除します (任意のオペレーション)。
 boolean Vector.removeElement(Object obj)
          最初に検出された (最小インデックスの) 引数の要素を Vector から削除します。
static boolean Collections.replaceAll(List list, Object oldVal, Object newVal)
          リスト内に出現する指定された値をすべてほかの値に置き換えます。
 int Stack.search(Object o)
          このスタックにあるオブジェクトの位置を 1 から始まるインデックスで返します。
 Object LinkedList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object AbstractSequentialList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object ArrayList.set(int index, Object element)
          リストの指定された位置にある要素を、指定された要素で置き換えます。
 Object Vector.set(int index, Object element)
          Vector 内の指定された位置にある要素を、指定の要素で置き換えます。
 Object AbstractList.set(int index, Object element)
          リスト内の指定された位置にある要素を、指定された要素に置き換えます (任意のオペレーション)。
 Object List.set(int index, Object element)
          リスト内の指定された位置にある要素を、指定された要素に置き換えます (任意のオペレーション)。
 void ListIterator.set(Object o)
          next または previous から最後に返された要素を指定された要素で置き換えます (任意のオペレーション)。
 void Vector.setElementAt(Object obj, int index)
          このベクトルの指定された index のコンポーネントを、指定されたオブジェクトとして設定します。
 Object Map.Entry.setValue(Object value)
          エントリに対応する値を、指定された値に置き換えます (任意のオペレーション)。
static Set Collections.singleton(Object o)
          指定されたオブジェクトだけを格納している不変のセットを返します。
static List Collections.singletonList(Object o)
          指定されたオブジェクトだけを格納している不変のリストを返します。
static Map Collections.singletonMap(Object key, Object value)
          指定された値に指定されたキーだけをマップする不変のマップを返します。
static void Arrays.sort(Object[] a)
          要素の「自然順序付け」に従って、指定されたオブジェクトの配列を昇順にソートします。
static void Arrays.sort(Object[] a, Comparator c)
          指定されたコンパレータが示す順序に従って、指定されたオブジェクトの配列をソートします。
static void Arrays.sort(Object[] a, int fromIndex, int toIndex)
          要素の自然順序付けに従って、指定されたオブジェクトの配列の指定された範囲を昇順でソートします。
static void Arrays.sort(Object[] a, int fromIndex, int toIndex, Comparator c)
          指定されたコンパレータの順番に従って、指定されたオブジェクトの配列の指定範囲を昇順でソートします。
 SortedMap TreeMap.subMap(Object fromKey, Object toKey)
          マップの fromKey (これを含む) 〜 toKey (これを含まない) のキー範囲を持つ部分のビューを返します。
 SortedMap SortedMap.subMap(Object fromKey, Object toKey)
          このソートマップの fromKey (これを含む) 〜 toKey (これを含まない) のキー範囲を持つ部分のビューを返します。
 SortedSet TreeSet.subSet(Object fromElement, Object toElement)
          セットの fromElement (これを含む) 〜 toElement (これを含まない) の要素範囲を持つ部分のビューを返します。
 SortedSet SortedSet.subSet(Object fromElement, Object toElement)
          このソートセットの fromElement (これを含む) 〜 toElement (これを含まない) の要素範囲を持つ部分のビューを返します。
 SortedMap TreeMap.tailMap(Object fromKey)
          マップの fromKey 以上のキーを持つ部分のビューを返します。
 SortedMap SortedMap.tailMap(Object fromKey)
          このソートマップの fromKey 以上のキーを持つ部分のビューを返します。
 SortedSet TreeSet.tailSet(Object fromElement)
          セットの fromElement に等しいかこれより大きい要素を持つ部分のビューを返します。
 SortedSet SortedSet.tailSet(Object fromElement)
          このソートセットの fromElement に等しいかこれより大きい要素を持つ部分のビューを返します。
 Object[] LinkedList.toArray(Object[] a)
          このリスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] ArrayList.toArray(Object[] a)
          このリスト内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] Set.toArray(Object[] a)
          セット内のすべての要素を格納している配列を返します。
 Object[] Vector.toArray(Object[] a)
          Vector 内のすべての要素が正しい順序で格納されている配列を返します。
 Object[] AbstractCollection.toArray(Object[] a)
          このコレクション内のすべての要素を保持する配列を返します。
 Object[] List.toArray(Object[] a)
          このリスト内のすべての要素を適切な順序で含む配列を返します。
 Object[] Collection.toArray(Object[] a)
          このコレクション内のすべての要素を保持する配列を返します。
 void Observer.update(Observable o, Object arg)
          被監視オブジェクトに変更があると、このメソッドが呼び出されます。
 

Object 型のパラメータを持つ java.util のコンストラクタ
EventObject(Object source)
          Event のプロトタイプを構築します。
 

java.util.jar での Object の使用
 

java.util.jar での Object のサブクラス
 class Attributes
          Attributes クラスは、Manifest 属性名を関連する文字列値にマップします。
static class Attributes.Name
          Attributes.Name クラスは、この Map に格納される属性名を表します。
 class JarEntry
          このクラスは、JAR ファイルのエントリを表すために使います。
 class JarException
          JAR ファイルの読み書きでなんらかのエラーが発生したことを示します。
 class JarFile
          JarFile クラスは、java.io.RandomAccessFile で開くことができる任意のファイルから JAR ファイルの内容を読み取るために使います。
 class JarInputStream
          JarInputStream クラスは、任意の入力ストリームから JAR ファイルの内容を読み取るのに使います。
 class JarOutputStream
          JarOutputStream クラスは、JAR ファイルの内容を任意の出力ストリームに書き出すために使います。
 class Manifest
          Manifest クラスは、Manifest のエントリ名と、それに関連した Attributes を管理するために使います。
 

Object を返す java.util.jar のメソッド
 Object Attributes.clone()
          次のように実装された、Attributes のコピーを返します。
 Object Manifest.clone()
          この Manifest のシャローコピーを返します。
 Object Attributes.get(Object name)
          指定された属性名の値を返します。
 Object Attributes.put(Object name, Object value)
          指定された値と指定された属性名 (キー) をこのマップに関連付けます。
 Object Attributes.remove(Object name)
          指定された名前 (キー) を持つ属性を、この Map から削除します。
 

Object 型のパラメータを持つ java.util.jar のメソッド
 boolean Attributes.containsKey(Object name)
          指定された属性名 (キー) がこの Map に格納される場合に true を返します。
 boolean Attributes.containsValue(Object value)
          この Map が 1 つ以上の属性名 (キー) を指定された値にマップしている場合に、true を返します。
 boolean Attributes.equals(Object o)
          指定された Attributes オブジェクトとこの Map が等しいかどうかを比較します。
 boolean Attributes.Name.equals(Object o)
          この属性名と別の属性名が等しいかどうかを比較します。
 boolean Manifest.equals(Object o)
          指定された Object が Manifest でもあり、そのメインとなる Attributes およびエントリが等しい場合に true を返します。
 Object Attributes.get(Object name)
          指定された属性名の値を返します。
 Object Attributes.put(Object name, Object value)
          指定された値と指定された属性名 (キー) をこのマップに関連付けます。
 Object Attributes.remove(Object name)
          指定された名前 (キー) を持つ属性を、この Map から削除します。
 

java.util.zip での Object の使用
 

java.util.zip での Object のサブクラス
 class Adler32
          データストリームの Adler-32 チェックサムを計算するために使用するクラスです。
 class CheckedInputStream
          読み込まれるデータのチェックサムも保持する入力ストリームです。
 class CheckedOutputStream
          書き込まれるデータのチェックサムも保持する出力ストリームです。
 class CRC32
          データストリームの CRC-32 を計算するために使用するクラスです。
 class DataFormatException
          データ形式エラーが発生したことを通知します。
 class Deflater
          このクラスは、一般的な ZLIB 圧縮ライブラリを使用して汎用の圧縮アルゴリズムをサポートします。
 class DeflaterOutputStream
          このクラスは、deflate 圧縮形式で圧縮されているデータの出力ストリームフィルタを実装します。
 class GZIPInputStream
          このクラスは、GZIP 形式で圧縮されたデータを読み込むためのストリームフィルタを実装します。
 class GZIPOutputStream
          このクラスは、GZIP ファイル形式で圧縮されたデータを書き込むためのストリームフィルタを実装します。
 class Inflater
          このクラスは、一般的な ZLIB 圧縮ライブラリを使用して汎用の圧縮解除をサポートします。
 class InflaterInputStream
          このクラスは、deflate 圧縮形式で圧縮解除されたデータのストリームフィルタを実装します。
 class ZipEntry
          このクラスは ZIP ファイルエントリを表すために使用されます。
 class ZipException
          ソートの Zip 例外が発生したことを通知します。
 class ZipFile
          このクラスは、ZIP ファイルからエントリを読み込むために使用します。
 class ZipInputStream
          このクラスは、ZIP ファイル形式でファイルを読み込む入力ストリームフィルタを実装します。
 class ZipOutputStream
          このクラスは、ZIP ファイル形式でファイルを書き込むための出力ストリームフィルタを実装します。
 

Object を返す java.util.zip のメソッド
 Object ZipEntry.clone()
          このエントリのコピーを返します。
 

javax.microedition.io での Object の使用
 

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

javax.security.auth.x500 での Object の使用
 

javax.security.auth.x500 での Object のサブクラス
 class X500Principal
           X.500 の Principal を表します。
 

Object 型のパラメータを持つ javax.security.auth.x500 のメソッド
 boolean X500Principal.equals(Object o)
          指定された Object とこの X500Principal が等しいかどうかを比較します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。