摘要: 使用Lambda作为参数和返回值如果抛开实现原理不说,Java中的Lambda表达式可以被当作是匿名内部类的替代品。如果方法的参数是一个函数式接口类型,那么就可以使用Lambda表达式进行替代。使用Lambda表达式作为方法参数,其实就是使用函数式接口作为方法参数。 例如java.lang.Runn 阅读全文
posted @ 2022-07-18 11:26 夫君 阅读(116) 评论(0) 推荐(0)
摘要: 日志案例1.发现以下代码存在的一些性能浪费的问题 调用showLog方法,传递的第二个参数是一个拼接后的字符串 先把字符串拼接好,然后再调用showLog方法 showLog方法中如果传递的日志等级不是1级 那么就不会是如此拼接后的字符串 所以感觉字符串就白拼接了,存在了浪费 package com 阅读全文
posted @ 2022-07-18 10:54 夫君 阅读(40) 评论(0) 推荐(0)
摘要: 函数式接口概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 备注 阅读全文
posted @ 2022-07-18 10:22 夫君 阅读(353) 评论(0) 推荐(0)
摘要: 分析 package com.learn.demo04.BSTCP; import java.io.*; import java.net.ServerSocket; import java.net.Socket; /* 创建BS版本TCP服务器 */ public class TCPServerTh 阅读全文
posted @ 2022-07-18 09:51 夫君 阅读(55) 评论(0) 推荐(0)
摘要: 1.文件命名2.循环接收3.多线程提高效率服务器端 package com.Net.FileUpload02; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java. 阅读全文
posted @ 2022-07-18 09:05 夫君 阅读(149) 评论(0) 推荐(0)