java语言源代码
新-航
加油
展开
-
Java学习笔记2:JDK的动态代理
动态代理概念:动态代理对象在程序运行中才进行构建,相比静态代理,程序运行前就构建代理对象优点:可以灵活切换业务功能静态和动态代理:都可以灵活切换目标对象,但是静态代理不可以切换业务功能,动态代理是通过反射机制可以获取调用的目标方法,然后再进行调用。如上图所示:业务接口:编写具体的业务功能业务实现类:具体实现业务接口的业务功能**代理工厂(上图的动态代理B 图写的有些不清楚):获取动态代理对象测试:负责动态代理测试代理工厂中主要用到的知识点(用实例代码分析):测试动态代理:...原创 2022-06-12 11:16:13 · 85 阅读 · 0 评论 -
java print打印方法
java中打印对象会调用toString方法如果没有重写toString方法会输出包名+类名+哈希值的16进制System.out.println("**********************************"); D dd = new D("王二", 13, "男"); //直接打印对象会调用该对象的tostring方法 System.out.println(dd);//xin.com.x10.x11.object_.D@74a14482原创 2021-11-14 17:23:48 · 16503 阅读 · 0 评论