
注解和反射
注解和反射 反射是重点
weixin_45913226
这个作者很懒,什么都没留下…
展开
-
【注解和反射10】通过反射获取 泛型:generic—也叫参数化类型
通过反射获取 泛型:generic—也叫参数化类型package com.yiheng.yiheng_05_getSomething;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import java.util.Map;//通过反射获取 泛型:generic——————也叫参数化类型原创 2022-05-13 16:59:09 · 157 阅读 · 0 评论 -
【注解和反射9】如何通过反射获得注解
package com.yiheng.yiheng_05_getSomething;import java.lang.annotation.*;//通过反射获得注解//框架底层就是利用反射机制读取注解public class getAnnotation { public static void main(String[] args) throws NoSuchFieldException { Class<Student> studentClass = Stu原创 2022-05-13 16:56:34 · 51 阅读 · 0 评论 -
【注解和反射8】测试普通、反射、关闭安全检测的反射三种方式调用10亿次方法的速度差距
package com.yiheng.yiheng_04_CreatObject;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;//测试普通、反射、关闭安全检测的反射三种方式调用10亿次方法的速度差距public class Test02 { public static void main(String[] args) throws InvocationTargetEx原创 2022-05-13 16:53:28 · 49 阅读 · 0 评论 -
【注解和反射7】通过类的Class对象创建对象
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;//通过该类对应的Class对象创建对象public class CreatObject { public static void main(String[] args) throws C原创 2022-05-13 16:46:37 · 261 阅读 · 0 评论 -
【注解和反射6】通过一个类对应的Class对象获得该类的一些信息
上代码import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;//通过获得Person对应的Class对象获,得Person类的一些信息public class Test04 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldExc原创 2022-05-13 16:44:06 · 53 阅读 · 0 评论 -
【注解和反射5】获取类的类加载器
类加载器有3种1、系统类类加载器,经常用的2、扩展类的类加载器<——系统类类加载器的父类3、根加载器<——扩展类类加载器的父类//1、获取类的类加载器public class Test03 { public static void main(String[] args) throws ClassNotFoundException { //1、获取系统类的类加载器,负责我们写的一些类-----如负责Java-classpath或java.class.path目录原创 2022-05-13 16:41:18 · 208 阅读 · 0 评论 -
【注解和反射4】类的初始化
1、类在什么情况下会被初始化//类什么时候会发生初始化public class Test02 { static { System.out.println("main被加载"); } public static void main(String[] args) throws ClassNotFoundException { //1、主动引用 NEW————初始化// D d = new D(); //2、主动原创 2022-05-13 16:32:40 · 53 阅读 · 0 评论 -
【注解和反射3】获得对应Class类的方法和那些对象可以获得Class类的对象
1、测试获得Class类的方法1、对象.getClass();2、Class.forName(“包名+类名”)3、类名.class//测试获得Class类的方法public class Test01 { public static void main(String[] args) throws ClassNotFoundException { Student student = new Student(); System.out.println("这是个原创 2022-05-13 16:23:48 · 93 阅读 · 0 评论 -
【注解和反射2】Classl类的分析、类加载过程
1、什么是Class类类加载器在加载一个类时,会为这个类生成一个对应的Class对象的实例,通过该类可以获得这个类的很多信息,比如:类名,构造器,属性,注解。2、类加在过程原创 2022-05-13 16:13:06 · 83 阅读 · 0 评论 -
【注解和反射1】如何定义一个注解
【注解和反射1】如何定义一个注解原创 2022-05-13 15:56:19 · 47 阅读 · 0 评论