# Class.java
jvm会为每一个类(包括基础数据类型和数组)生成一个Class类的实例,里面包含有类的基本信息。
# 如何获得Class实例
# 通过其实例的getClass()获取
String s = new String("char");
Class clazz = s.getClass();
# 类名.class获取
Class clazz = String.class;
//基本数据类型和数组都可以
Class clz = int.class;
Class clz = int[][].class;
# Class.forName("类完整路径")获取
Class<?> strClass=Class.forName("java.lang.String");
# 通过包装类的type属性获取
public static final Class<Integer> TYPE = (Class<Integer>)Class.getPrimitiveClass("int");
# Class类中的方法介绍
Class中的方法太多,本文不针对每个方法进行介绍,常用的方法会后续补充进来。
# Reference
https://blog.csdn.net/qq_21808961/article/details/80376732
https://www.liaoxuefeng.com/wiki/1252599548343744/1264799402020448
← dubbo入门 jvisualvm简介 →