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腳本的運行結果截圖
![](http://static.javashuo.com/static/loading.gif)
學習進度條
目標 |
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 |