
Java暴力反射
爪哇武功盖世
当你手上有一把锤子的时候,看所有的东西都是钉子;当你手上有个钉子的时候,看所有的东西都是锤子
展开
-
Java反射技术绕过ArrayList泛型编译期间检查, 将不同类型数据存到一起
测试类:package com.mth.test;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Iterator;public class ReflectDemo2 { public static void main(String[] args) throws Except原创 2014-01-07 00:05:09 · 2148 阅读 · 0 评论 -
Java 反射(构造方法) 相当暴力啊 暴力反射
数据bean:package com.mth.bean;public class Person { private String name; private int age; private Person(String name, int age) { super(); this.name = name; this.age = age; } public Per原创 2014-01-06 21:35:28 · 3502 阅读 · 0 评论 -
Java 反射(成员方法) 相当暴力啊 暴力反射
从字节码文件。获取成员方法,并运行,重要部分 A 获取字节码文件对象 B 通过字节码文件对象,获取成员方法 Method[] getDeclaredMethods() 获得方法包括公有私有 但是不包含继承的方法 Method[] getMethods() 获取所有的,返回数组,公共的,继承的 Metho原创 2014-01-06 23:08:55 · 5397 阅读 · 0 评论 -
Java反射通过配置文件来运行想要运行的方法
程序通过配置文件运行,用户配置什么,运行什么, 重要部分 实现步骤: A 准备配置文件 集合类 Properties做 B 使用IO流技术,关联集合类,读取配置文件 C 通过配置文件获取用户配置的类和方法 D 反射获取用户配置的类的字节码文件对象 E 获取类中的方法。并运行数据bean:student原创 2014-01-06 23:37:00 · 2827 阅读 · 0 评论 -
Java 反射(属性) 相当暴力啊 暴力反射
数据bean:package com.mth.bean;public class Person { private String name; private int age; public String city; private Person(String name, int age) { super(); this.name = name; this.age =原创 2014-01-06 22:20:57 · 2320 阅读 · 0 评论 -
java的动态代理机制详解
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或转载 2017-07-11 14:50:49 · 471 阅读 · 0 评论