标签:lan -- nbsp const 没有 构造方法 接口 耦合 interface
耦合度:多个模块之间的关联或者依赖关系(低耦合)
解析类:用于找到字节码对象以产生实例对象的过程----反射 字节码文件就是.class
Class---代表类的类,把类抽取成一个对象,代表的也就是.class的类
Field --------代表属性的类
Method-------代表方法的类
Construct-----代表构造方法的类
Annotation----代表注解的类
Package------代表包的类
获取字节码对象的方式
//1.类型.class //获取String的字节码对象 Class<String>clz=String.class; System.out.println(clz); //class java.lang.String //接口的字节码对象 Class<List>clc=List.class; System.out.println(clc); //interface java.util.List //基本类型的字节码对象 Class cla=int.class; System.out.println(cla);//int String str="abc";
//2对象.class 返回的是对象实际创建类的字节码对象 Class<String>clb=(Class<String>) str.getClass();//class java.lang.String System.out.println(clb); Integer i=1; Class<Integer> cld=(Class<Integer>) i.getClass();//class java.lang.Integer System.out.println(cld);
//3.没有类没有对象获取对应的字节码对象 ----Class.forName(全路径名); Class clh=Class.forName("java.utils.Math"); //class java.lang.String //class java.lang.Integer System.out.println(clh);
标签:lan -- nbsp const 没有 构造方法 接口 耦合 interface
原文地址:https://www.cnblogs.com/xuwangqi/p/11263205.html