jdk 新特性

写JAVA 业务代码,对于JDK 新特性用的时候再查,这次梳理汇总一下新特性

 

https://www.oracle.com/java/technologies/downloads/archive/

 

 

 

 

一  JDK 1.8 

 

1   接口

 

2  Lambda  闭包 ,匿名函数简写(   让我想起了 Scala ,Spark , Flink  里面算子 ,函数计算还是Scala 比 JAVA简洁 )

  list distinct 

kjqjList = Arrays.asList(fkjqj.split(",")).stream().distinct().collect(Collectors.toList());

3  只有一个抽象方法的接口就是 函数式接口 @FunctionalInterface  这个很深刻 ,  Guava 模式

比如:  

 

 

 

 4  ::  引用运算符, 主要是传递方法或者构造器的引用  ( 语法糖 相当于 成语 )

 比如: 

  对象::     实例方法名
  类    ::     静态方法名
  类    :: 非静态方法名

 是 Lambda  的简化模式

 

 

 

 

 

 

 

SingleAbstraMethodInterface
posted @   163博客  阅读(14)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示