Java拓展
sdusgq
这个作者很懒,什么都没留下…
展开
-
Java基础-Supplier接口和Consumer接口和Predicate接口
1、使用Supplier接口的代码: import java.util.function.Supplier; public class SupplierTest { public static int getMax(Supplier<Integer> sup){ // sup 只有一个 get 方法,只需要重写这个方法 return sup.get(); } public static void main(String[] args)原创 2020-12-09 09:34:44 · 562 阅读 · 2 评论 -
Java拓展-TCP协议的文件上传实现
1、文件上传的步骤是什么或者问客户端和服务器的工作分别是什么? 客户端读取本地的文件; 客户端把文件上传到服务器; 服务器把上传的文件保存到服务器的硬盘上; 1、客户端使用的本地字节输入流,读取要上传的文件; 2、客户端使用网络字节输出流,把读取到的文件上传到服务器; 3、服务器使用网络字节输入流,读取客户端上传的文件; 4、服务器使用本地字节输出流,把读取到的文件,保存到服务器的硬盘上; 5、服务器用网络字节输出流,给客户回写一个上传成功; 6、客户端使用网络字节输入流,读取服务器回写的数据; 7原创 2020-11-30 09:05:06 · 78 阅读 · 0 评论 -
Java拓展-网络编程基础
1、常见的两种软件结构是什么? C/S client server 客户端 服务器; B/S browser server 浏览器 服务器; 2、UDP是无连接通信协议,无连接是重点。无连接是什么意思? 发送数据的主机不用确定被发送的主机是否存在就可以发送数据; 接受数据的主机接收到数据后不用返回确认信息; 这种情况不可避免地会遗漏丢失一点数据包; 但很多应用场景无所谓一两个包的丢失,例如视频会议; 3、TCP和UDP不同,是面向连接的通信协议,三次握手是重点,什么是三次握手? no.1 客户端向原创 2020-11-29 10:39:44 · 90 阅读 · 0 评论 -
Java拓展-网络编程
1、客户端和服务器有哪些关系? 客户端和服务器都是电脑,客户端的配置较低; 客户端需要主动连接服务器,不可能服务器连接客户端; 服务器需要先启动; 2、表示客户端和服务器的类分别是什么? 客户端:Socket类; 服务器:ServerSocket类; 3、客户端和服务器通过什么来通信? 客户端向服务器端发起请求,建立逻辑连接; 这个连接中包含字节流对象这个IO对象; 4、IO流是服务器的还是客户端的? 服务器会和多个客户端进行交互; 每次和客户端通信都需要IO流对象; 服务器本身没有IO对象原创 2020-11-27 17:44:21 · 102 阅读 · 0 评论