JDK8
文章平均质量分 91
# JDK8
SHENKEM
跳出舒适区
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 如何解决循环依赖?
高频面试:Spring 如何解决循环依赖?https://zhuanlan.zhihu.com/p/375308988原创 2024-12-13 15:42:28 · 241 阅读 · 0 评论 -
Java8 Optional详解
在Java8中新增了一个Optional类,官方描述是该类是一个容器对象,其中可能包含一个空或非空的值。如果存在一个值,isPresent()将返回true,get()将返回该值。错误使用姿势简单的根据描述,我们认为Optional可以帮我们解决NPE问题,假设任务需求为获取用户的性别,那么可以这样写:Optional<User> user = ...if(user.isPresent()) { return user.get().getSex();} else {转载 2020-09-14 13:48:19 · 524 阅读 · 0 评论 -
Java 8 Optional
业务背景首先,业务需求是这样的,从第三方电商平台拉取所有订单,然后保存到公司自己的数据库,需要判断是否有物流信息,如果有物流信息,还需要再进行上传。而第三方接口返回的数据是JSON格式的,其中物流信息却藏的十分深,如下面所示,JSON 节点是这样的:xxxOrder > xxxShippingInfo > xxxShipmentDetails > xxxTrackingInfo > trackingNumber, trackingLink基本实现因为第三方..转载 2020-09-14 11:11:43 · 172 阅读 · 0 评论 -
java8新特性
1.抽取对象中某字段,返回List//接口IDList<String> methods = records .stream() .map(OpenDocumentToken::getDocumentMethod) .collect(Collectors.toList());2.获取集合中某些字段,并返回mapif(!methods.isEm...原创 2019-09-16 15:46:16 · 1628 阅读 · 0 评论
分享