ホームページ >Java >&#&チュートリアル >Javaクラスファイルのインスタンス構造を解析する
構造の説明
1. クラス: 外部クラス、メンバー (メンバー内部クラス、静的内部クラス)、ローカル内部クラス、匿名内部クラス
2.インターフェース: インターフェース
3、[]: 配列
4、列挙型: enumeration
5、注釈: annotation@interface
6、プリミティブ型:基本データ型
7、void:戻り値なし
インスタンス
@Test public void test3(){ Class<Object> c1 = Object.class; Class<Comparable> c2 = Comparable.class; Class<String[]> c3 = String[].class; Class<int[][]> c4 = int[][].class; Class<ElementType> c5 = ElementType.class; Class<Override> c6 = Override.class; Class<Integer> c7 = int.class; Class<Void> c8 = void.class; Class<Class> c9 = Class.class; int[] i1 = new int[10]; int[] i2 = new int[100]; Class<? extends int[]> c10 = i1.getClass(); Class<? extends int[]> c11 = i2.getClass(); // 只要数组的元素类型与维度一样,就是同一个Class System.out.println(c10 == c11);//true }
以上がJavaクラスファイルのインスタンス構造を解析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。