博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20165232 第九周学习总结
阅读量:6787 次
发布时间:2019-06-26

本文共 1679 字,大约阅读时间需要 5 分钟。

第九周学习总结

教材内容学习

第十三章总结

  • URL类
URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Uniform Resource Locator),使用URL创建对象的应用程序称作客户端程序。一个URL对象通常包含最基本的三部分信息:协议、地址、资源。
  • URL 对象的构造方法:
public URL (String spec) throws MalformedURLExceptionpublic URL (String protocol, String host, String file) throws MalformedURLException
  • InetAddress 类
java.net 包中的 InetAddress 类对象含有一个 Internet 主机地址的域名和 IP 地址。
使用 InetAddress 类的静态方法 getByName(String s) 将一个域名或 IP 地址传递给该方法的参数 S,获得一个 InetAddress 对象,该对象格式为 
<域名>
/
获取域名和 IP 地址
  • 套接字
  1. 网络通信使用 IP 地址标识 Internet 上的计算机,使用端口号标识服务器上的进程(程序)。
  2. Socket 的构造方法是 Socket(String host, int port) ,host 是服务器的 IP 地址,port 是一个端口号,可能发生 IOException 异常。
  3. ServerSocket 的构造方法是 ServerSocket(int port),port 是一个端口号。
  4. ServerSocket.accept() 方法返回一个和客户端 Socket 对象相连接的 Socket 对象。
  5. getOutputStream() 获得的输出流将指向客户端 Socket 对象的输入流,getInputStream() 获得的输入流将指向客户端 Socket 对象的输入流。
  6. ServerSocket 对象可以调用 setSoTimeout(int timeout) 方法设置超时值(ms),accept 阻塞时间过长触发 SocketTimeoutException。
  • 使用多线程技术

使用Socket类不带参数的构造方法Socket()创建一个套接字对象,该对象需调用

public void connect(SocketAddress endpoint) throws IOException
  • 发送数据包
  1. 用DatagramPacket类将数据打包,即用DatagramPacket类创建一个对象,称为数据包。
    用DatagramPacket的以下两个构造方法创建待发送的数据包:
DatagramPacket(byte data[],int length,InetAddtress address,int port)DatagramPack(byte data[],int offset,int length,InetAddtress address,int port)
  1. 用DatagramSocket类的不带参数的构造方法:DatagramSocket()创建一个对象,该对象负责发送数据包。

代码托管

image

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 20篇 400小时
第一周 13/13 1/1 17/17
第二周 408/408 2/2 18/18
第三周 962/962 1/1 22/22
第四周 1350/1350 1/1 19/19
第五周 1361/1361 1/1 20/20
第六周 2515/2515 1/1 20/20
第七周 583/583 1/1 20/20
第八周 973/973 1/1 19/20
第九周 591/591 2/2 19/19

转载于:https://www.cnblogs.com/heyanda/p/8969832.html

你可能感兴趣的文章
如何解决arcmap中的反走样问题。
查看>>
C++基础之函数和作用域
查看>>
Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案...
查看>>
【转】asp.net(c#)加密解密算法之sha1、md5、des、aes实现源码详解
查看>>
sql标识符和格式
查看>>
LB 面试
查看>>
调用WebService DataTable类型方法
查看>>
html中加载外部字体
查看>>
c++在函数后面加const
查看>>
基类中定义的虚函数,子类中必须要覆盖吗?为什么?
查看>>
OGL 客户端API(一)
查看>>
ADF_Advanced ADF系列3_启用Fusion应用的安全性(Part1)
查看>>
SVN服务器搭建和使用(二)
查看>>
js数组及常用数学方法
查看>>
silverlight+wcf+linq to sql访问数据
查看>>
存板子专用
查看>>
PHP 笔记——Web页面交互
查看>>
在linux下使用curl访问 多参数url GET参数问题
查看>>
Linux命令pmap
查看>>
路飞学城-Python开发集训-第2章
查看>>