
java语法
逆水行舟者
思考是快乐的源泉
人生如逆水行舟不进则退
生于忧患死于安乐
展开
-
java动态代理3种方式
这里写自定义目录标题 1、java.lang.reflect.Proxy#newProxyInstance(ClassLoader loader,Class<?>[] interfaces,InvocationHandler h) 被代理的类必须有接口 2、cglib 被代理的类不需要有接口。通过继承子类实现,spring使用这种方式 3、ASM 被代理的类不需要有接口。通过改写字节码实现 PS: GOF中的代理模式是静态代理 ...原创 2020-05-24 03:20:08 · 409 阅读 · 0 评论 -
Java8新特性实践
1、Lambda表达式/闭包。 参考 http://www.runoob.com/java/java8-lambda-expressions.html /** * &lt;pre&gt; * 1, Lambda表达式,也可称为闭包。是对《接口匿名实现类》的一种简化? * 2, Lambda 允许把函数作为一个方法的参数,《接口的匿名实现类》作为引用传递? * &lt;/pr...原创 2019-02-28 22:00:00 · 248 阅读 · 0 评论