|
CDC 1.1.2 | |||||||||
前 次 | フレームあり フレームなし |
Class を使用しているパッケージ | |
---|---|
java.io | このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 |
java.lang | Java プログラム言語の設計にあたり基本的なクラスを提供します。 |
java.lang.reflect | クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 |
java.net | ネットワークアプリケーションを実装するためのクラスを提供します。 |
java.security | セキュリティーフレームワークのクラスとインタフェースを提供します。 |
java.io での Class の使用 |
---|
Class を返す java.io のメソッド | |
---|---|
Class |
ObjectStreamClass.forClass()
このバージョンのマップ先となるローカル VM 内のクラスを返します。 |
Class |
ObjectStreamField.getType()
フィールドの型を取得します。 |
protected Class |
ObjectInputStream.resolveClass(ObjectStreamClass desc)
指定されたストリームクラスの記述に対応するローカルクラスをロードします。 |
protected Class |
ObjectInputStream.resolveProxyClass(String[] interfaces)
プロキシクラス記述子で指定されたインタフェースを実装するプロキシクラスを返します。 |
Class 型のパラメータを持つ java.io のメソッド | |
---|---|
protected void |
ObjectOutputStream.annotateClass(Class cl)
サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。 |
protected void |
ObjectOutputStream.annotateProxyClass(Class cl)
サブクラスはこのメソッドを実装して、ダイナミックプロキシクラスに対する記述子とともにカスタムデータをストリームに格納します。 |
static ObjectStreamClass |
ObjectStreamClass.lookup(Class cl)
直列化可能クラスの記述子を検索します。 |
Class 型のパラメータを持つ java.io のコンストラクタ | |
---|---|
ObjectStreamField(String name,
Class type)
指定された型を持つ直列化可能フィールドを作成します。 |
|
ObjectStreamField(String name,
Class type,
boolean unshared)
指定された名前と型の直列化可能フィールドを表す ObjectStreamField を作成します。 |
java.lang での Class の使用 |
---|
Class として宣言されている java.lang のフィールド | |
---|---|
static Class |
Void.TYPE
Java のプリミティブ型 void を表すクラスオブジェクトです。 |
static Class |
Long.TYPE
long のプリミティブ型を表す Class インスタンス |
static Class |
Integer.TYPE
int のプリミティブ型を表す Class インスタンス |
static Class |
Short.TYPE
short のプリミティブ型を表す Class インスタンス |
static Class |
Byte.TYPE
byte のプリミティブ型を表す Class インスタンス |
static Class |
Double.TYPE
double のプリミティブ型を表す Class インスタンスです。 |
static Class |
Float.TYPE
float のプリミティブ型を表す Class インスタンス |
static Class |
Character.TYPE
char のプリミティブ型を表す Class インスタンス |
static Class |
Boolean.TYPE
boolean のプリミティブ型を表す Class オブジェクトです。 |
Class を返す java.lang のメソッド | |
---|---|
protected Class |
ClassLoader.defineClass(String name,
byte[] b,
int off,
int len)
バイトの配列を Class クラスのインスタンスに変換します。 |
protected Class |
ClassLoader.defineClass(String name,
byte[] b,
int off,
int len,
ProtectionDomain protectionDomain)
オプションの ProtectionDomain を使って、バイトの配列を Class クラスのインスタンスに変換します。 |
protected Class |
ClassLoader.findClass(String name)
指定されたクラスを探します。 |
protected Class |
ClassLoader.findLoadedClass(String name)
このローダーがこの名前を持つクラスの起動ローダーとして Java 仮想マシンにより記録されていた場合は、指定された名前を持つクラスを返します。 |
protected Class |
ClassLoader.findSystemClass(String name)
指定された名前を持つクラスを探して、必要に応じてロードします。 |
static Class |
Class.forName(String className)
指定された文字列名を持つクラスまたはインタフェースに関連付けられた、 Class オブジェクトを返します。 |
static Class |
Class.forName(String name,
boolean initialize,
ClassLoader loader)
指定されたクラスローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた Class オブジェクトを返します。 |
Class |
Object.getClass()
オブジェクトの実行時クラスを返します。 |
protected Class[] |
SecurityManager.getClassContext()
現在の例外実行スタックをクラスの配列として返します。 |
Class[] |
Class.getClasses()
この Class オブジェクトが表すクラスのメンバーである、すべての public クラスおよびインタフェースを表す Class オブジェクトを格納している配列を返します。 |
Class |
Class.getComponentType()
配列のコンポーネント型を表す Class を返します。 |
Class[] |
Class.getDeclaredClasses()
この Class オブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトする Class オブジェクトの配列を返します。 |
Class |
Class.getDeclaringClass()
この Class オブジェクトが表すクラスまたはインタフェースが別のクラスのメンバーの場合は、それが宣言されたクラスを表す Class オブジェクトを返します。 |
Class[] |
Class.getInterfaces()
このオブジェクトが表すクラスまたはインタフェースによって実装されるインタフェースを取得します。 |
Class |
Class.getSuperclass()
この Class で表されるエンティティー (クラス、インタフェース、プリミティブ型、または void) のスーパークラスを表す Class を返します。 |
Class |
ClassLoader.loadClass(String name)
指定された名前を持つクラスをロードします。 |
protected Class |
ClassLoader.loadClass(String name,
boolean resolve)
指定された name を名前に持つクラスをロードします。 |
Class 型のパラメータを持つ java.lang のメソッド | |
---|---|
void |
SecurityManager.checkMemberAccess(Class clazz,
int which)
メンバーへのアクセスが呼び出し側スレッドに許可されていない場合に、 SecurityException をスローします。 |
Constructor |
Class.getConstructor(Class[] parameterTypes)
この Class オブジェクトが表すクラスの指定された public コンストラクタをリフレクトする Constructor オブジェクトを返します。 |
Constructor |
Class.getDeclaredConstructor(Class[] parameterTypes)
この Class オブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトする Constructor オブジェクトを返します。 |
Method |
Class.getDeclaredMethod(String name,
Class[] parameterTypes)
この Class オブジェクトが表すクラスまたはインタフェースの指定された宣言メソッドをリフレクトする Method オブジェクトを返します。 |
Method |
Class.getMethod(String name,
Class[] parameterTypes)
この Class オブジェクトが表すクラスまたはインタフェースの指定された public メンバーメソッドをリフレクトする Method オブジェクトを返します。 |
boolean |
Class.isAssignableFrom(Class cls)
この Class オブジェクトが表すクラスまたはインタフェースが、指定された Class パラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパークラスあるいはスーパーインタフェースであるかどうかを判定します。 |
protected void |
ClassLoader.resolveClass(Class c)
指定されたクラスをリンクします。 |
protected void |
ClassLoader.setSigners(Class c,
Object[] signers)
クラスの署名者を設定します。 |
java.lang.reflect での Class の使用 |
---|
Class を返す java.lang.reflect のメソッド | |
---|---|
Class |
Constructor.getDeclaringClass()
Constructor によって表されるコンストラクタを宣言するクラスを表す Class オブジェクトを返します。 |
Class |
Method.getDeclaringClass()
この Method オブジェクトによって表されるメソッドを宣言するクラスまたはインタフェースを表す Class オブジェクトを返します。 |
Class |
Field.getDeclaringClass()
Field オブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表す Class オブジェクトを返します。 |
Class |
Member.getDeclaringClass()
Member が識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表す Class オブジェクトを返します。 |
Class[] |
Constructor.getExceptionTypes()
この Constructor オブジェクトで表される基になるコンストラクタによってスローされるように宣言されている、例外の型を表す Class オブジェクトの配列を返します。 |
Class[] |
Method.getExceptionTypes()
この Method オブジェクトで表される基になるメソッドによってスローされるように宣言されている、例外のタイプを表す Class オブジェクトの配列を返します。 |
Class[] |
Constructor.getParameterTypes()
Constructor オブジェクトによって表されるコンストラクタの仮パラメータ型を宣言順で表す Class オブジェクトの配列を返します。 |
Class[] |
Method.getParameterTypes()
Method オブジェクトによって表されるメソッドの仮パラメータ型を宣言順で表す Class オブジェクトの配列を返します。 |
static Class |
Proxy.getProxyClass(ClassLoader loader,
Class[] interfaces)
クラスローダーとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。 |
Class |
Method.getReturnType()
この Method オブジェクトによって表されるメソッドの仮の戻り値の型を表す Class オブジェクトを返します。 |
Class |
Field.getType()
Field オブジェクトで表されるフィールドの宣言タイプを識別する Class オブジェクトを返します。 |
Class 型のパラメータを持つ java.lang.reflect のメソッド | |
---|---|
static Class |
Proxy.getProxyClass(ClassLoader loader,
Class[] interfaces)
クラスローダーとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。 |
static boolean |
Proxy.isProxyClass(Class cl)
指定されたクラスが getProxyClass メソッドまたは newProxyInstance メソッドを使って動的に生成されてプロキシクラスとなる場合にだけ、true を返します。 |
static Object |
Array.newInstance(Class componentType,
int length)
指定されたコンポーネント型とコンポーネントサイズを使用して新しい配列を作成します。 |
static Object |
Array.newInstance(Class componentType,
int[] dimensions)
指定されたコンポーネント型と大きさで新しい配列を作成します。 |
static Object |
Proxy.newProxyInstance(ClassLoader loader,
Class[] interfaces,
InvocationHandler h)
指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。 |
java.net での Class の使用 |
---|
Class を返す java.net のメソッド | |
---|---|
protected Class |
URLClassLoader.findClass(String name)
URL 検索パスから、指定された名前を持つクラスを検索してロードします。 |
Class 型のパラメータを持つ java.net のメソッド | |
---|---|
Object |
URLConnection.getContent(Class[] classes)
この URL 接続のコンテンツを取得します。 |
Object |
URL.getContent(Class[] classes)
この URL のコンテンツを取得します。 |
Object |
ContentHandler.getContent(URLConnection urlc,
Class[] classes)
オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。 |
java.security での Class の使用 |
---|
Class を返す java.security のメソッド | |
---|---|
protected Class |
SecureClassLoader.defineClass(String name,
byte[] b,
int off,
int len,
CodeSource cs)
バイトの配列を、オプションの CodeSource を使用して Class クラスのインスタンスに変換します。 |
|
CDC 1.1.2 | |||||||||
前 次 | フレームあり フレームなし |