摘要: 常见函数式接口 JDK提供了大量常用的函数式接口以丰富Lambda的经典使用常见 它们注意在java.util.function包中被提供 Consumer接口 Consumer<T>接口则正好与Supplier接口相反 它不是生成一个数据 而是消费一个数据 其数据类型由泛型决定 抽象方法:acce 阅读全文
posted @ 2022-07-21 17:39 baimingze 阅读(175) 评论(0) 推荐(0)
摘要: 常见函数式接口 JDK提供了大量常用的函数式接口以丰富Lambda的经典使用常见 它们注意在java.util.function包中被提供 Supplier接口 Supplier<T>接口仅包含一个无参的方法:T get() 用来获取一个泛型参数指定类型的UI对象数据 由于这是一个函数式接口 这也意 阅读全文
posted @ 2022-07-21 16:57 baimingze 阅读(288) 评论(0) 推荐(0)
摘要: 使用Lambda作为参数和返回值 如果抛开实现原理不说 java中的Lambda表达式可以被当作式匿名内部类的替代品 如果方法的参数是一个函数式接口 那么就可以使用lambda表达式进行替代 使用lambda表达式作为方法参数 其实就是使用函数式接口作为方法参数 例如java.lang.Runnab 阅读全文
posted @ 2022-07-21 16:30 baimingze 阅读(268) 评论(0) 推荐(1)
摘要: 函数式编程 在兼顾面向对象特性的基础上 java语言通过Lambda表达式与方法引用等 为开发者打开了函数式编程的大门 Lambda的延迟执行 有些场景的代码执行后 结果不一定会被使用 从而造成性能浪费 而Lambda表达式是延迟执行的 这正好可以解决方法 提升性能 性能浪费的日志案例 注:日历可以 阅读全文
posted @ 2022-07-21 15:06 baimingze 阅读(147) 评论(0) 推荐(0)
摘要: 函数式接口概念 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口 即适用于函数式编程场景的接口 而java中的函数式编程体现实Lambda 所以函数式接口就是说可以适用于Lambda使用的接口 只有确保接口中有且仅有一个抽象方法 java中的Lambda才能顺利的进行推导 备注:“ 阅读全文
posted @ 2022-07-21 14:24 baimingze 阅读(594) 评论(0) 推荐(0)
摘要: 文件上传的原理 1.【客户端】输入流,从硬盘读取文件数据到程序中 2.【客户端】输出流,写出文件数据到服务端 3.【服务端】输入流,读取文件数据到服务端 4.【服务端】输出流 写出文件数据到服务器硬盘中 图解: 文件上传的客户端 读取本地文件 上传到服务器 读取服务器回写的数据 实现步骤: 1.创建 阅读全文
posted @ 2022-07-21 10:05 baimingze 阅读(177) 评论(0) 推荐(0)