摘要: Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)。是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。在这段代码就可能产生空异常; String isocode = user.getAddress().getCoun 阅读全文
posted @ 2020-03-04 17:42 昕友软件开发 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: 得益于函数接口,我们可以改造设计模式(不限于此): 策略模式 模板模式 观察者模式 责任链模式 工厂模式 策略模式 优点: 1、算法可以自由切换。 2、避免使用多重条件判断。 3、扩展性良好。 缺点: 1、策略类会增多。 2、所有策略类都需要对外暴露。 使用场景: 1、如果在一个系统里面有许多类,它 阅读全文
posted @ 2020-03-04 11:31 昕友软件开发 阅读(814) 评论(0) 推荐(1) 编辑
欢迎访问我的开源项目:xyIM企业即时通讯