java 获取字节码以及判断类型

一、获取类的字节码的三种方法:
  

  1.使用Class.class

   1 Class<?> c1=String.class;

  2.使用实例.getClass()

   1 String s=new String(“1”); 2 Class<?> c2=s.getClass();

  3.使用Class.forName(“类全名”);

   1 Class<?> c3 = Class.forName(“java.lang.String”);

二、判断字节码是不是基本类型

1
`//判断是不是基本类型``System.out.println(c1.isPrimitive());``//false`

三、判断是不是数组:

1 //判断是不是数组 2 System.out.println(String[].class.isArray());//true

四、判断基本类型的详细类型

1 // 判断是不是int 基本类型 2 System.out.println(int.class==Integer.TYPE);