美文网首页
2019-11-28

2019-11-28

作者: 常亚星 | 来源:发表于2019-11-28 20:25 被阅读0次

    今天使用java8的新特性Optional 踩了个坑,例子如下:在orElseThrow方法中我想打印日志,所以throw 了异常,我本地是没问题的,编译也通过了,发布到线上编译不通过,提示没有捕获处理异常,哎 好坑。不过这样写确实有问题,这个方法应该像图二中那样写。不过把throw 改为return 也可以编译通过。原理我的理解为是重写图三中的get方法。

    今天还使用了一下java8集合的stream,刚刚可以写点简单点 继续加油⛽️

    图一 图二 图三

    相关文章

      网友评论

          本文标题:2019-11-28

          本文链接:https://www.haomeiwen.com/subject/kxriwctx.html