20165301 2017-2018-2 《Java程序设计》第九周学习总结
教材学习内容总结
第十三章:Java网络编程
- URL类
- 一般包含三部分信息:协议、地址、资源
- 协议必须是URL对象所在的Java虚拟机支持的协议
- 地址必须是能链接的有效的IP地址或域名;
- 资源能够是主机上的任何一个文件
- InetAddress类
- 表示地址的方式:域名、IP地址
- InetAddress类的方法:
getByName(String s)
将域名或IP地址传给该方法的参数s,得到InetAddress对象
public String getHostName()
获取InetAddress对象包含的域名
public String getHostAddress()
获取IP地址
getLocalHost()
获取含有本机域名和IP地址的对象
- UDP数据报
- 基本通讯模式:将数据打包,发往目的地;接受数据包,查看内容
- 发送数据包:
DatagramPacket(byte data[],int length,InetAddtress address,int port)
DatagramPack(byte data[],int offset,int length,InetAddtress address,int port)
DatagramSocket mail_out=new DatagramSocket();
mail_out.send(data_pack);
- statistics.sh脚本的运行结果截图

学习进度条
目标 |
5000行 |
30篇 |
400小时 |
|
第一周 |
11/11 |
1/1 |
4/4 |
|
第二周 |
286/297 |
2/3 |
6/10 |
|
第三周 |
722/1004 |
1/4 |
10/20 |
|
第四周 |
421/1425 |
1/5 |
10/30 |
|
第五周 |
829/2283 |
3/8 |
10/40 |
|
第六周 |
943/3326 |
2/10 |
10/50 |
|
第七周 |
497/3823 |
1/11 |
10/60 |
|
第八周 |
703/4527 |
3/14 |
15/75 |
|
第九周 |
1569/6096 |
2/16 |
25/90 |