
Java基础
文章平均质量分 79
plumblum
这个作者很懒,什么都没留下…
展开
-
java 回调函数例子,其原理,与代理模式的区别
java 回调函数例子,及其原理回调函数 应用程序(application program)会时常通过API调用库里所预先备好的函数。但是有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数(callback function)。作用: 可以把调用者与被调用者分开。调用者不关心谁是被调用者...原创 2019-01-17 17:21:41 · 17158 阅读 · 5 评论 -
java静态代理和动态代理实现代码
java静态代理和动态代理 java设计模式中,常说的代理模式使用的是静态代理模式。代理模式:为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。静态代理:由创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。动态代理:在程序运行时运用反射机制动态创建而成。...原创 2019-01-18 10:24:29 · 820 阅读 · 0 评论 -
java jdk动态代理和cglib动态代理对比,实现,区别
java jdk动态代理和cglib动态代理对比,实现,区别jdk动态代理和cglib动态代理对比jdk动态代理特点Interface:对于JDK Proxy,业务类是需要一个Interface的,这是一个缺陷;Proxy:Proxy类是动态产生的,这个类在调用Proxy.newProxyInstance()方法之后,产生一个Proxy类的实力。实际上,这个Proxy类也是存在的,不仅...转载 2019-01-18 14:49:42 · 15759 阅读 · 2 评论