lambda
haikuotiankongdong
这个作者很懒,什么都没留下…
展开
-
Lambda 到底怎么“玩”
1.序我们在把这张图拿出来,Jdk8最大的一个特点之一就是Lambda表达式,它支持JAVA也能进行简单的“函数式编程”。我原本以为用的很少。结果实习才发现,用的很多,因为它真的特别省劲,而且很简洁。公司其实代码的宗旨就是功能,可读性,简洁性。所以不会的同学赶紧来喵喵吧,不然也会像我一样面临不会改Lambda 代码的尴尬。2.详解2.1 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它原创 2020-12-30 21:28:17 · 173 阅读 · 0 评论 -
一篇让你熟练掌握Google Guava包(全网最全)
Google guavaguava开源库的地址:https://github.com/google/guava概述工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。guava的优点:高效设计良好的API,被Google的开发者设计,实现和使用遵循高效的java语法实践使代码更刻度,简洁,简单节约时间,资源,提高生产力guava的核心库:集合 [collection原创 2020-11-19 10:17:54 · 984 阅读 · 0 评论 -
Stream进阶
Stream1. 流式处理简介比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现:List<Integer> evens = new ArrayList<>();for (final Integer num : nums) { if (num % 2 == 0) { evens.add(num); }}通过java8的流式处理,我们可以将代码简化为:Li原创 2020-11-11 10:14:45 · 397 阅读 · 0 评论 -
接口回调
接口回调接口回调定义接口和类一样,是Java中的一种数据类型,用接口声明的变量称之为接口变量接口变量中存储的是实现了该接口的类的实例的引用接口回调借用了C语言中指针回调的术语,指针回调,表示一个变量的地址在某一时刻存放在一个 指针变量 中,这个 指针变量 可以间接操作该变量中存放的数据;接口回调,指的是可以把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,那么该 接口变量就可以调用被类实现的接口方法。(其实当 接口变量 在调用被类实现的接口方法时,就是在通知相应的对象调用这个方法原创 2020-11-10 10:02:57 · 6089 阅读 · 1 评论