package com.lyon.demo; import java.lang.annotation.ElementType; public class Test05 { public static void main(String[] args) { Class c1 = Object.class;//类 Class c2 = Comparable.class;//接口 Class c3 = String[].class;//数组 Class c4 = int[][].class;//二维数组 Class c5 = Override.class;//注解 Class c6 = ElementType.class;//枚举 Class c7 = Integer.class;//包装类 Class c8 = void.class;//void Class c9 = Class.class;//Class System.out.println(c1); System.out.println(c2); System.out.println(c3); System.out.println(c4); System.out.println(c5); System.out.println(c6); System.out.println(c7); System.out.println(c8); System.out.println(c9); //只要元素类型与维度一样,就是同一个class int[] a = new int[10]; int[] b = new int[20]; System.out.println(a.getClass().hashCode()); System.out.println(b.getClass().hashCode()); } }
反射之各种Class对象
最新推荐文章于 2021-12-21 18:40:38 发布