Maison  >  Article  >  Java  >  Analyser la structure des instances des fichiers de classe Java

Analyser la structure des instances des fichiers de classe Java

WBOY
WBOYavant
2023-04-26 14:37:07696parcourir

description structurelle

1 classe : classe externe, membre (classe interne membre, classe interne statique), classe interne locale, classe interne anonyme#🎜🎜. #

2. interface : interface

3 [] : tableau

4. @interface

6, type primitif : type de données de base

7, void : aucune valeur de retour

Instance#🎜🎜 #

@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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer