上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 55 下一页
摘要: 练习:集合信息筛选 题目:数组当中有多条“姓名+性别”的信息如下,请通过Predicate 接口的拼装将符合要求的字符串筛选到集合ArrayList 中, 需要同时满足两个条件: 1.必须为女生; 2. 姓名为4个字。 题目分析: 有两个判断条件,所以需要使用两个Predicate接口,对条件进行判 阅读全文
posted @ 2022-10-11 13:25 zj勇敢飞,xx永相随 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 常用的函数式接口Predicate接口 默认方法:and; Predicate既然是条件判断,就会存在与、或、非三种常见的逻辑关系。其中将两个Predicate条件使用“与"逻辑连接起来实现“并且"的效果时,可以使用default方法and。其JDK源码为∶ default Predicate<T> 阅读全文
posted @ 2022-10-11 11:30 zj勇敢飞,xx永相随 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 练习:格式化打印信息 题目:下面的字符串数组当中存有多条信息,请按照格式“ 姓名:XX。性别:XX。”的格式将信息打印出来。要求将打印姓名的动作作为第一个Consumer 接口的Lambda实例,将打印性别的动作作为第二个Consumer 接口的Lambda实例,将两个Consumer 接口按照顺序 阅读全文
posted @ 2022-10-11 10:40 zj勇敢飞,xx永相随 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 3.3Consumer接口 java.util.function.Consumer<T> 接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。 消费者<T`接口则正好与供应商接口相反,它不是生产一个数据,而是消费一个数据,其数据类型由泛型决定。 Supp 阅读全文
posted @ 2022-10-11 10:04 zj勇敢飞,xx永相随 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 常用函数式接口 JDK提供了大量常用的函数式接口以丰富Lambda的典型使用场景,它们主要在`java.util.function包中被提供。下面是最简单的几个接口乃使用示例 Supplier接口 java.util.function.Supplier<T> 接口仅包含一个无参的方法︰T get() 阅读全文
posted @ 2022-07-21 09:12 zj勇敢飞,xx永相随 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 函数式接口作为方法的参数案例 使用Lambda作为参数和返回值 如果抛开实现原理不说,Java中的Lambda表达式可以被当作是匿名内部类的替代品。如果方法的参数是一个函数式接口类型,那么就可以使用Lambda表达式进行替代。使用Lambda表达式作为方法参数,其实就是使用函数式接口作为方法参数。 阅读全文
posted @ 2022-07-20 11:14 zj勇敢飞,xx永相随 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Lambda的延迟执行 有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费。而Lambda表达式是延迟执行的,这正好可以作为解决方案,提升性能 性能浪费的日志案例 注:日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。一种典型的场景就是对参数进行有条件使用,例如 阅读全文
posted @ 2022-07-20 10:51 zj勇敢飞,xx永相随 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 函数式接口的概念&函数式接口的定义 函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利 阅读全文
posted @ 2022-07-19 11:38 zj勇敢飞,xx永相随 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 模拟BS服务器分析 模拟BS服务器代码实现 package DemoThreadPool01; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class TCP { public stat 阅读全文
posted @ 2022-07-19 10:13 zj勇敢飞,xx永相随 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 综合案例_文件上传案例阻塞问题 void shutdownOutput()禁用此套接字的输出流用了之前的 void shutdownOutput()禁用此套接字的输出流用了之后的 综合案例_文件上传案例优化(文件命名&循环接收&多线程提高效率) package Demo2Proer; import 阅读全文
posted @ 2022-07-19 09:21 zj勇敢飞,xx永相随 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 55 下一页