java
文章平均质量分 70
你算哪块小饼干ys
小菜鸟一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
策略模式结合spring使用优化后的第二版本(符合开闭原则的版本)
前一段时间写一篇策略模式结合spring使用,但是最近发现一点点小问题,就是上次的写法他不符合开闭原则。开闭原则呢简单来说就是:一个软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化的(具体的大家可以自行百度)我们原先的代码呢如下:public class ActionHandlerFactory { private static Map<Byte, ActionHandler> ROUT_MAP; @Autowired private TeacherAct原创 2021-06-24 23:00:54 · 200 阅读 · 0 评论 -
guava提升你的开发效率
现在的java开发中已经有了很多的方便的工具来辅助我们开发,这里就简单讲一下guava常用的一些方法Optional这个在java中也有用于判断对象是否为空的 // 创建空的Optional对象 Optional.empty(); // 使用非null值创建Optional对象如果传入了一个null 会抛出空指针异常 Optional.of("aaaaa"); // 使用任意值创建Optional对象 Optional原创 2021-06-15 18:12:04 · 1606 阅读 · 1 评论 -
lamda流编程
lamda表达式的流编程在项目中基本上也是很常用的了,这次对常用的一些表达式进行一些记录加深自己的印象,让自己的代码看起来更加的高端大气上档次 哈哈哈哈哈filterlist.stream() // filter .filter(sku -> SkuCategoryEnum.BOOKS .equals(sku.getSk原创 2021-06-11 16:30:24 · 240 阅读 · 2 评论
分享