摘要: 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中提供了低层次的网络通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持: TCP - TCP 是传输控制协议的缩写,它保障 阅读全文
posted @ 2021-11-27 11:45 无涯子wyz 阅读(60) 评论(0) 推荐(0)
摘要: 1. Java 序列化简介 序列化(serialize) - 序列化是将对象转换为字节流。 反序列化(deserialize) - 反序列化是将字节流转换为对象。 序列化用途 序列化可以将对象的字节序列持久化——保存在内存、文件、数据库中。 在网络上传送对象的字节序列。 RMI(远程方法调用) 注意 阅读全文
posted @ 2021-11-27 11:28 无涯子wyz 阅读(351) 评论(0) 推荐(0)
摘要: 所谓的I/O,就是计算机内存与外部设备之间拷贝数据的过程。由于 CPU 访问内存的速度远远高于外部设备,因此 CPU 是先把外部设备的数据读到内存里,然后再进行处理。 UNIX I/O 模型 UNIX 系统下的 I/O 模型有 5 种: 同步阻塞 I/O 同步非阻塞 I/O I/O 多路复用 信号驱 阅读全文
posted @ 2021-11-27 11:00 无涯子wyz 阅读(281) 评论(0) 推荐(0)