- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 静态代理模式
什么是代理模式? 就拿明星与经纪人的关系来说,明星就好比被代理类,明星只需要负责唱歌,表演或给粉丝签名等事务,而类似签合同,面谈,计划日程安排等经纪事务都不需要明星个人去做,可以交给其经纪人来代理完成; 2.代理模式的分类: 静态代理模式(静态的定义代理类,编译前定义好):涉及接口的使用 动态代理模式(动态的生成代理类):涉及接口,反射,Proxy类的相关api 3.代理模式的应用场景: 安全代理: ...
2022-03-27 11:45:30
1363
原创 动态代理模式
什么动态代理模式:动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时 根据需要动态创建目标类的代理对象。 实现动态代理模式相关的api: Proxy类:专门完成代理的操作类,是所有动态代理类的父类。通过此类为一 个或多个接口动态地生成实现类。 提供用于创建动态代理类和动态代理对象的静态方法: static Class getProxyClass(ClassLoader loader, Class... interfaces) 创建 一个动态代理类所对应的Class对象 stati.
2022-03-25 21:23:28
355
原创 简单的StreamAPI的使用练习
给定一个数字列表,如何返回一个由每个数的平方构成的列表呢? 例如,给定【1,2,3,4,5】, 应该返回【1,4,9,16,25】 public class Exer1 { public static void main(String[] args) { List<Integer> asList = Arrays.asList(1,2,3,4,5,6); Stream<Integer> stream = asList.stream(); stream.map(a -&
2022-03-25 09:17:52
315
原创 简单的Lambda表达式练习
1. 调用 Collections.sort()方法,通过定制排序比较两个 Employee(先按 年龄比,年龄相同按姓名 比),使用 Lambda 表达式作为参数传递。 public class Exer1 { public static void main(String[] args) { Employee e1 = new Employee(1001, "马化腾", 34, 6000.38); Employee e2 = new Employee(1002, "马云", 12, 987.
2022-03-25 09:01:14
456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人