Maison >Java >javaDidacticiel >Analyser la structure des instances des fichiers de classe Java
description structurelle
1 classe : classe externe, membre (classe interne membre, classe interne statique), classe interne locale, classe interne anonyme#🎜🎜. #
2. interface : interface3 [] : tableau4. @interface6, type primitif : type de données de base7, void : aucune valeur de retourInstance#🎜🎜 #
@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 }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!