Java高级技术
文章平均质量分 70
高级技术
丿Mars灬龙族-
安静地做 成功了说
展开
-
动态代理
切记一点:代理可以增强或者拦截的方法都在接口中,接口需要写在newProxyInstance的第二个参数里。在这个故事中,经济人作为代理,如果别人让邀请大明星去唱歌,打篮球,经纪人就增强功能。对add方法进行增强,对remove方法进行拦截,对其他方法不拦截也不增强。但是如果别人让大明星去扫厕所,经纪人就要拦截,不会去调用大明星的方法。无侵入式的给方法增强功能。动态代理,还可以拦截方法。3,利用代理调用方法。原创 2023-07-11 08:47:43 · 20 阅读 · 0 评论 -
注解
自定义注解单独存在是没有什么意义的,一般会跟反射结合起来使用,会用发射去解析注解。针对于注解,只要掌握会使用别人已经写好的注解即可。关于注解的解析,一般是在框架的底层已经写好了。原创 2023-07-11 08:46:57 · 21 阅读 · 0 评论 -
反射
是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。通俗的理解:(掌握)利用反射创建的对象可以无视修饰符调用类里面的内容可以跟配置文件结合起来使用,把要创建的对象信息和方法写在配置文件中。读取到什么类,就创建什么类的对象读取到什么方法,就调用什么方法此时当需求变更的时候不需要修改代码,只要修改配置文件即可。原创 2023-07-11 08:46:06 · 19 阅读 · 0 评论 -
单元测试
对部分代码进行测试。原创 2023-07-11 08:45:23 · 19 阅读 · 0 评论