20165301 2017-2018-2 《Java程序設計》第九周學習總結

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
相關文章
相關標籤/搜索