08 2020 档案

摘要:1. JUnit5的架构 JUnit 5 与以前版本的 JUnit 不同,拆分成由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: 用于JVM上启动测试框架的基础服务, 阅读全文
posted @ 2020-08-17 00:32 雪山上的蒲公英 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:原因是 javac 在不同jdk下的不兼容, 可升级到最新的jdk来解决。 不升级的话,可以使用的泛型参数提示编译器来绕过,如下: 阅读全文
posted @ 2020-08-16 10:40 雪山上的蒲公英 阅读(2449) 评论(0) 推荐(1) 编辑
摘要:在平时开发中,有时避免不了使用大量判断,简单处理的话就使用if...else...了,但过多层的if else对于性能有很大的开销,而且业务复杂的话,耦合太重,对于后期的拓展也不是很友好,所以使用策略模式。 1. 策略+工厂实现相同业务抽象 策略模式:一种解耦的方法,它对算法进行封装,使得算法的调用 阅读全文
posted @ 2020-08-09 13:03 雪山上的蒲公英 阅读(10091) 评论(3) 推荐(2) 编辑

/* 返回顶部代码 */
点击右上角即可分享
微信分享提示