
fanshe
kxj19980524
程序员在线接单
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java之反射机制junit的实现原理,即注解的原理
写一个自定义注解运行一个类中方法上加改注解的所有方法 定义一个注解 执行该方法上有@Demo的注解的方法 这就是注解的问题了,自己定义的注解如果什么都不加的话默认在注解上有个@Retention(RetentionPolicy.SOURCE)这个注解意思是只存在于源代码中,就是运行的时候生成字节码文件前该注解就会自动擦除,该注解有三种状态@Retention(RetentionP...原创 2019-01-20 22:22:17 · 1105 阅读 · 0 评论 -
java之反射机制动态代理
动态代理,学过spring的都知道里面有动态代理,动态代理底层就是反射机制,如下面这个类,如果想在add和delete方法两边,加入一段相同的代码,如果这个类中还要新添加别的方法的话还得挨个加,很不方便,使用动态代理的话使用Proxy.newProxyInstance这个方法来用代理类代理该对象,前两个参数都是固定写法,传入类加载器和接口,第三个参数传入InvocationHandler的是实现类...原创 2019-01-20 22:23:59 · 188 阅读 · 0 评论 -
java之反射机制从spring配置文件中获取bean对象
导入依赖 <!-- https://mvnrepository.com/artifact/org.dom4j/dom4j --> <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version&...原创 2019-01-20 22:36:10 · 2470 阅读 · 0 评论 -
java之反射机制
反射(类的加载概述和加载时机) * A:类的加载概述 * 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 * 加载 * 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 * 连接 * 验证 是否有正确的内部结构,并和其...原创 2019-01-21 09:27:29 · 279 阅读 · 0 评论