![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iy6c3101
这个作者很懒,什么都没留下…
展开
-
常用的流操作
常用的流操作 collect(toList()) collect(toList())方法是由stream里的值生成一个新的列表,是一个及早求值操作 List<String> list = Stream.of("a", "b", "c") .collect(Collectors.toList()); map map的参数是一个接收泛型T的函数式接口,map本身的泛型又是R。所以map的功能是改变返回的类型 T类型和R类型也可相同 List<String>原创 2020-11-05 09:05:26 · 253 阅读 · 0 评论 -
工厂模式
工厂模式 核心 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制,从而将调用者根我们的实现类解耦。 简单工厂 只有一个简单的工厂类,由该工厂类负责对象的创建。 示例 首先定义一个Car接口 public interface Car{ void name(); } 再定义两个实现了该接口的类 public class Benz implements Car{ @Override public void name() { System原创 2020-10-28 21:45:07 · 142 阅读 · 0 评论 -
itexpdf
itexpdf 依赖 <!--依赖--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.12</version> </dependency> <!--中文--> <dependency> <groupId原创 2020-10-26 14:07:54 · 218 阅读 · 0 评论 -
代理模式
代理模式 静态代理 角色分析 抽象角色:一般会使用接口或者抽象类类解决 //出租房屋 public interface Rent { public void rent(); } 真实角色:被代理的角色 public class Host implements Rent{ public void rent() { System.out.println("房东要出租房子"); } } 代理角色:代理真实角色,代理真实角色后会进行一些操作。 public原创 2020-09-20 20:33:38 · 66 阅读 · 0 评论