java8
听世界在喧嚣
。。。。。
展开
-
JDK8新特性:函数式接口@FunctionalInterface的使用说明
我们常用的一些接口Callable、Runnable、Comparator等在JDK8中都添加了@FunctionalInterface注解。通过JDK8源码javadoc,可以知道这个注解有以下特点:1、该注解只能标记在"有且仅有一个抽象方法"的接口上。2、JDK8接口中的静态方法和默认方法,都不算是抽象方法。3、接口默认继承java.lang.Object,所以如果接口显示声明覆盖了Object中方法,那么也不算抽象方法。4、该注解不是必须的,如果一个接口符合"函数式接口"定义,那.转载 2020-05-09 11:05:49 · 181 阅读 · 1 评论 -
Java8用法
场景1: 一个仓库管理员管理多个仓库 筛选出仓库列表List<String> warehouseCodes = baseWarehouseRoleEntityList.stream().map(item->item.getWarehouse_id().toString()).collect(Collectors.toList());若是不想集合中有重复的 可以转化为set...原创 2019-11-22 15:02:28 · 223 阅读 · 0 评论