摘要:
常用的函数式接口-Supplier接口 /* 常用的函数式接口 java.util.function.Supplier<T>接口仅包含一个无参的方法:T get()。用来获取一个泛型参数指定类型的对象数据。 Supplier<T>接口被称之为生产型接口,指定接口的泛型是什么类型,那么接口中的get方 阅读全文
posted @ 2022-07-19 11:22
ja不会va
阅读(67)
评论(0)
推荐(0)
摘要:
函数式接口作为方法的参数案例 public class DemoRunnable { //定义一个方法startThread,方法的参数使用函数式接口Runnable public static void startThread(Runnable run){ //开启多线程 new Thread(r 阅读全文
posted @ 2022-07-19 10:29
ja不会va
阅读(63)
评论(0)
推荐(0)
摘要:
性能浪费的日志案例 注意: 日志可以帮助我们快速的定位问题,记录程序运行过程中的情况,以便项目的监控和优化。 一种典型的场景就是对参数进行有条件使用,例如对日志消息进行拼接后,在满足条件的情况下进行打印输出 /* 日志案例 发现以下代码存在的一些性能浪费的问题 调用showLog方法,传递的第二个参 阅读全文
posted @ 2022-07-19 10:15
ja不会va
阅读(20)
评论(0)
推荐(0)
摘要:
函数式接口的概念&函数式接口的定义 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口,即适用于函数式编程场景的接口,而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,java中的Lambda才能顺利 阅读全文
posted @ 2022-07-19 09:41
ja不会va
阅读(89)
评论(0)
推荐(0)
摘要:
文件上传案例优化(文件命名&循环接收&多线程提高效率) 服务端 /* 文件上传案例服务器端:读取客户端上传的文件,保存到服务器的硬盘,给客户端回写"上传成功 明确: 数据源:客户端上传的文件 目的地:服务器的硬盘d : \ lupLoad \l1.jpg 实现步骤: 1.创建一个服务器serverS 阅读全文
posted @ 2022-07-19 09:35
ja不会va
阅读(164)
评论(0)
推荐(0)