上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页
摘要: 常用函数式接口_Function接口 java.util.function.Function<T, R>接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。Function接口中最主要的抽象方法为:R apply(T t),根据类型T的参数获取类型R的结果。使用的场景 阅读全文
posted @ 2022-07-23 16:09 一位程序袁 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 常用的函式接口_or&engate 案例: public class Han8 { /** * 定义一个方法String类型的字符串 * 传递一个Predicate接口,泛型使用String * 使用Predicate中test对字符串进行判断,并把判断结果返回 */ public static b 阅读全文
posted @ 2022-07-23 16:09 一位程序袁 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 常用的函式接口 作用:接口中包含一个抽象方法: boolean test(T t):用来对指定数据类型数据进行判断方法 结果: 符合条件,返回true' 不符合条件的,返回false 案例: public class Han8 { /** * 定义一个方法String类型的字符串 * 传递一个Pre 阅读全文
posted @ 2022-07-23 14:48 一位程序袁 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 常用的函数接口_默认方法 andThen 作用:需要两个consumer接口,可以把两个Consumer接口组合到一起,在对数据进行消费例如:consumer<String> coniconsumer<String> con2String s = "helLo";con1.accept ( s ); 阅读全文
posted @ 2022-07-22 17:32 一位程序袁 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 求数组的最大值 案例: public class Hanshuz4 { public static int getMax(Supplier<Integer> supplier){ return supplier.get(); } public static void main(String[] ar 阅读全文
posted @ 2022-07-22 17:12 一位程序袁 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 函数值接口作为返回值的类型 如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式。当需要通过一个方法来获取一个java.util.Comparator接口类型的对象作为排序器时,就可以调该方法获取。 案例: public class Han2 { /** * 如果一个方 阅读全文
posted @ 2022-07-22 16:53 一位程序袁 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 使用Lambda优化日志案例 Lambda特点:延迟加载 Lambda表达式使用的前提:必须存在函数式接口 案例: public interface Message { public abstract String builder();} public class MessageImpl { pub 阅读全文
posted @ 2022-07-22 16:27 一位程序袁 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 函数式接口的使用 函数式接口的使用:一般可以作为方法的参数和返回值使用 定义一个方法,参数使用函数式接口 案例: public static void show(MyFun myFun){ myFun.method(); } public static void main(String[] args 阅读全文
posted @ 2022-07-22 15:11 一位程序袁 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 函数式接口 函数式接口在java中是指:有且仅有一个抽象方法的接口 格式: 修饰符 interesting 接口名称{ public abstaract 返回值类型 方法名称(可选参数信息) } 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口,当然接口中可以包含其他的方法(默认,静态,私有 阅读全文
posted @ 2022-07-22 14:20 一位程序袁 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 模拟B/S服务器(扩展) 案例: public class Server { public static void main(String[] args) throws IOException { ServerSocket socket = new ServerSocket(8888); Socke 阅读全文
posted @ 2022-07-22 13:29 一位程序袁 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页