摘要: URL网络编程 一,URL(统一资源定位器) 1.URL:统一资源定位符,对应着互联网的某一资源地址 2.格式: http://localhost:8080/examples/beauty.jpg?username=Tom 协议 主机名 端口号 资源地址 参数列表 二,方法 public stati 阅读全文
posted @ 2022-09-26 16:27 不落微笑 阅读(76) 评论(0) 推荐(0)
摘要: UDP协议的网络编程 //发送端 @Test public void sender() throws IOException { DatagramSocket socket = new DatagramSocket(); String str = "我是UDP发送的信号"; byte[] buffe 阅读全文
posted @ 2022-09-26 16:27 不落微笑 阅读(39) 评论(0) 推荐(0)
摘要: 实现TCP的网络编程 一,示例一:客户端发送信息给服务端,服务端将数据显示在控制台上 //客户端 @Test public void client() { Socket socket = null; OutputStream os = null; try { //1.创建Socket对象,指明服务器 阅读全文
posted @ 2022-09-26 16:26 不落微笑 阅读(44) 评论(0) 推荐(0)
摘要: IO之网络编程 一、网络编程中有两个主要的问题 1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 2.找到主机后如何可靠高效地进行数据传输 二、网络编程中的两个要素 1.对应问题一:IP和端口号 2.对应问题二:提供网络通信协议:TCP/IP参考模型(应用层、传输层、网络层、物理+数据 阅读全文
posted @ 2022-09-26 16:26 不落微笑 阅读(44) 评论(0) 推荐(0)
摘要: RandomAccessFile的使用 一,RandomAccessFile的定义 1.RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口 2.RandomAccessFile既可以作为一个输入流,又可以作为一个输出流 3 阅读全文
posted @ 2022-09-26 16:25 不落微笑 阅读(78) 评论(0) 推荐(0)
摘要: 对象流的使用 一,对象流的定义 1.ObjectInputStream 和 ObjectOutputStream 2.作用:用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。 3.要想一个java对象是可序列化的,需要满 阅读全文
posted @ 2022-09-26 16:25 不落微笑 阅读(45) 评论(0) 推荐(0)