摘要:
常用的函数接口_默认方法 andThen 作用:需要两个consumer接口,可以把两个Consumer接口组合到一起,在对数据进行消费例如:consumer<String> coniconsumer<String> con2String s = "helLo";con1.accept ( s ); 阅读全文
摘要:
求数组的最大值 案例: public class Hanshuz4 { public static int getMax(Supplier<Integer> supplier){ return supplier.get(); } public static void main(String[] ar 阅读全文
摘要:
函数值接口作为返回值的类型 如果一个方法的返回值类型是一个函数式接口,那么就可以直接返回一个Lambda表达式。当需要通过一个方法来获取一个java.util.Comparator接口类型的对象作为排序器时,就可以调该方法获取。 案例: public class Han2 { /** * 如果一个方 阅读全文
摘要:
使用Lambda优化日志案例 Lambda特点:延迟加载 Lambda表达式使用的前提:必须存在函数式接口 案例: public interface Message { public abstract String builder();} public class MessageImpl { pub 阅读全文
摘要:
函数式接口的使用 函数式接口的使用:一般可以作为方法的参数和返回值使用 定义一个方法,参数使用函数式接口 案例: public static void show(MyFun myFun){ myFun.method(); } public static void main(String[] args 阅读全文
摘要:
函数式接口 函数式接口在java中是指:有且仅有一个抽象方法的接口 格式: 修饰符 interesting 接口名称{ public abstaract 返回值类型 方法名称(可选参数信息) } 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口,当然接口中可以包含其他的方法(默认,静态,私有 阅读全文
摘要:
模拟B/S服务器(扩展) 案例: public class Server { public static void main(String[] args) throws IOException { ServerSocket socket = new ServerSocket(8888); Socke 阅读全文
摘要:
文件上传_客户端 文本上传:读取本地文件,上传到服务器,读取服务器回写数据 明确:数据源 目的地:服务器 实现步骤:创建一个本地字节输入流对象,构造方法中绑定要读取数据源 创建一个客户端Socket对象,构造方法绑定服务器的IP地址和端口号 使用Socket中的方法getOutputStream,获 阅读全文
摘要:
TCP通信服务器代码实现 TCP通向的服务端:接受客户端的请求,读取客户端发送的数据,给客户端回写数据 表示服务器的类: ServerSocket:此类实现服务器套字节 构造方法: ServerSocket(Int port)创建绑定特定端口服务器套接字 服务器端必须明确一件事情,必须自动是那个客户 阅读全文