java
iy6c3101
这个作者很懒,什么都没留下…
展开
-
常用的流操作
常用的流操作collect(toList())collect(toList())方法是由stream里的值生成一个新的列表,是一个及早求值操作List<String> list = Stream.of("a", "b", "c") .collect(Collectors.toList());mapmap的参数是一个接收泛型T的函数式接口,map本身的泛型又是R。所以map的功能是改变返回的类型T类型和R类型也可相同List<String>原创 2020-11-05 09:05:26 · 222 阅读 · 0 评论 -
工厂模式
工厂模式核心实例化对象不使用new,用工厂方法代替将选择实现类,创建对象统一管理和控制,从而将调用者根我们的实现类解耦。简单工厂只有一个简单的工厂类,由该工厂类负责对象的创建。示例首先定义一个Car接口public interface Car{ void name();}再定义两个实现了该接口的类public class Benz implements Car{ @Override public void name() { System原创 2020-10-28 21:45:07 · 137 阅读 · 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 · 213 阅读 · 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 · 62 阅读 · 0 评论