上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页
摘要: 函数式接口的概念&函数式接口的定义 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口,即适用于函数式编程场景的接口,而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,java中的Lambda才能顺利 阅读全文
posted @ 2022-07-21 08:45 肥宅快乐水~ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 文件上传案例阻塞问题 在客户端加上shutdownOutput即可 解决:上传完文件,给服务器写一个结束标记 void shutdownOutput()禁用此套接字的输出流。 对于TC套接字,任何以前写入的数据都将被发送,并且后跟TCP的正常连接终止序列。 socket.shutdownOutput 阅读全文
posted @ 2022-07-18 08:54 肥宅快乐水~ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 综合案例文件上传案例的客户端 文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据 明确: 数据源:c:ll1.jpg 目的地: 服务器 实现步骤: 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源 2.创建一个客户端Socket对象,构造 阅读全文
posted @ 2022-07-18 08:49 肥宅快乐水~ 阅读(22) 评论(0) 推荐(0) 编辑
摘要: TCP通信的服务器代码实现 TCP通信的服务器端:接收客户端的请求,读取客户端发送的数据,给客户端回写数据表示服务器的类: java.net.ServerSocket:此类实现服务器套接字 构造方法: ServerSocket(int port)创建绑定到特定端口的服务器套接字 服务器端必须明确一件 阅读全文
posted @ 2022-07-13 14:22 肥宅快乐水~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: TCP通信的概述(下) TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输 TCP通信能实现两台计算机之间的数据交互,通信的两端 阅读全文
posted @ 2022-07-13 10:38 肥宅快乐水~ 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 端口号 端口号作用一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等 这些服务完全可以通过1个IP地址来实现。 那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。 实际上是通过“IP地址+端口号”来区 分不同的服 阅读全文
posted @ 2022-07-13 10:34 肥宅快乐水~ 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 网络通信协议分类 通信的协议还是比较复杂的,java.net 包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节。 java.net 包中提供了两种常见的网络协议的支持: UDP:用户数据报协议(User Datagram Prot 阅读全文
posted @ 2022-07-13 08:49 肥宅快乐水~ 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 软件结构 C/S结构全称为Client/Server结构。是指客户端和服务器结构,常见程序有QQ,迅雷等软件。 B/S结构 全称为Browser/Server结构,是指浏览器和服务器结构,常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持网络编程,就是在一定的协议下, 阅读全文
posted @ 2022-07-13 08:43 肥宅快乐水~ 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 练习序列化集合 1、将存有多个自定义对象的集合序列化操作,保存到list.txt文件中。2、反序列化list.txt ,并遍历集合,打印对象信息。 案例分析1、定义一个存储Person对象的ArrayList集合2、往ArrayList集合中存储Person对象3、创建一个序列化流ObjectOut 阅读全文
posted @ 2022-07-12 13:33 肥宅快乐水~ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: transient关键字瞬态关键字 static关键字:静态关键字静态优先于非静态加载到内存中(静态优先于对象进入到内存中) 被static 修饰的成员变量不能被序列化,序列化的都是对象 private static int age;oos.writeObject(new Person(“小美女”, 阅读全文
posted @ 2022-07-12 13:25 肥宅快乐水~ 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页