摘要:
对象有什么方法想被代理,代理就一定要有对应的方法 这个newProxyInstance方法的返回值就是代理对象 代码示例: public interface Star { String sing(String name); void dance();} public class BigStar im 阅读全文
posted @ 2023-10-30 21:56
1stzz1
阅读(22)
评论(0)
推荐(0)
摘要:
代码示例: public static void main(String[] args) throws Exception { //获取class字节码文件对象 Class clazz = Class.forName("pojo.Student"); //获取所有的方法(getMethods()还能 阅读全文
posted @ 2023-10-30 20:34
1stzz1
阅读(37)
评论(0)
推荐(0)
摘要:
代码示例: public static void main(String[] args) throws Exception { //获取class字节码文件的对象 Class clazz = Class.forName("pojo.Student"); //获取到成员变量的对象 Field[] fi 阅读全文
posted @ 2023-10-30 20:11
1stzz1
阅读(140)
评论(0)
推荐(0)
摘要:
在 Java 中,万物皆对象。比如,字节码文件 可以看作是 Class这个类的对象; Constructor 这个类是用来描述 构造方法的,所以这个类的对象就表示构造方法的对象; Field 这个类是用来描述成员变量的,所以这个类的对象就表示成员变量的对象; Method 这个类是用来描述成员方法的 阅读全文
posted @ 2023-10-30 09:29
1stzz1
阅读(37)
评论(0)
推荐(0)
摘要:
① Class.forName ( "全类名" ) → 最为常用 全类名:包名 + 类名 Class 的首字母是大写的,所以是一个类名,是用来描述字节码文件的。 这个类里面有一个静态方法叫 forName,参数可以传递一个类的全类名,可以获取到参数的字节码文件对象 ② 类名.class → 这种方式 阅读全文
posted @ 2023-10-30 09:18
1stzz1
阅读(519)
评论(0)
推荐(0)
摘要:
反射允许对封装类的字段(成员变量)、方法(成员方法)和构造函数(构造方法)的信息进行编程访问 获取字段(成员变量)、成员方法 和 构造方法的时候,我们不是从 Java 文件中获取的,而是从 class 字节码文件当中获取的 所以我们首先要先学习如何获取 class 字节码文件的对象 阅读全文
posted @ 2023-10-30 08:51
1stzz1
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号