20165225《Java程序設計》第九周學習總結

20165225《Java程序設計》第九周學習總結


1.視頻與課本中的學習:

  • 第十三章學習總結
URL類

URL對象包含三部分信息:協議、地址和資源
建立URL對象兩種方法:

public URL (String spec) throws MalformedURLException

public URL(String protocol,String host,String file) throws MalformedURLException
使用字符串初始化一個URL對象URL url=new URL("http://www.google.com")
InetAddress類

方法名 用途
getByName(String s) 將域名或IP地址傳遞給參數s得到一個InetAddress對象
getHostName()   獲取InetAddress對象所含的域名
getHostAddress()    獲取InetAddress對象所含的IP地址
getLocalHost()  得到含有本地機器的域名和IP地址

套接字
用DatagramPacket類 將數據打包,爲數據包DatagramPacket(byte data[],int length,InetAddtress address,intport):含有date數組指定的數據;地址是address,端口號是port的主機上

DatagramPacket(byte data[],int offset,int length,InetAddtress address,int port) :包含數組data中從offset開始後的length個字節,地址和端口同上
用不帶參數的構造方法DatagramSocket() 建立一個對象,該對象負責發送數據包
用DatagramSocket mail_out=new DatagramSocket(); 建立對象,而後對象mail_out 使用方法receive(DatagramPacket pack) 接受數據包
Remote接口:要求遠程對象必須實現java.rmi 包中的Remote接口,其接口中沒有方法,僅僅起到一個標識做用


步驟:
建立待發送數據報:DatagramPacket(byte data[],int length,InetAddtress address,int port) 或 DatagramPack(byte data[],int offset,int length,InetAddtress address,int port)
發送數據報
接收數據報
廣播數據報

2.代碼託管:

image

3.上週錯題總結:

週一啦

4.學習心得:

  • 週末愉快

image

相關文章
相關標籤/搜索