20165302第九周總結

20165302第九周學習總結

預習內容

URL類

  • 一般使用以下構造方法建立一個UML對象:public UML(Stringspec)throws MalformedurlException,該構造方法使用字符串初始化一個URL對象
  • URL對象調用InputStream()方法能夠返回一個輸入流java

    InetAddress類

  • InetAddress類中的使用方法:public String getHostName() 獲取InetAddress對象所含的域名git

public String getHostAddress()獲取InetAddress對象所含的IP地址數組

套接字

  • 客戶端使用Socket類創建負責鏈接到服務器的套接字對象,構造方法是Socket(String host,int port)
  • ServerSocket的構造方法是ServerSocket(int port)
  • 套接字通訊中的兩個基本原則:1.服務器當啓動一個專門的線程,在該線程中和客戶的套接字創建聯繫 2.客戶端和服務器端都須要在一個單獨的線程中讀取信息服務器

    UDP數據報

  • 建立待發送的數據包:DatagramPacket(byte data[],int length,InetAddress address,int port)學習

DatagramPacket(byte data[],int offset,int length,InetAddress address,int port)url

  • 用DatagramPacket的兩個構造方法建立待發送的數據包對象具備如下性質:1.含有data數組指定的數據 2.該數據包將發送地址是address,端口號是port的主機上線程

    Java遠程調用

  • RMI會幫助生成一個Stub(一種特殊的字節碼),須要把Stub複製或下載到客戶端
  • Remote接口中沒有方法,因此要擴展Remote接口(定義一個接口是Java.rmi包中的Remote的子接口)
  • RMI的生成細節:1.擴展接口 2.遠程對象 3.存根與代理 4.啓動註冊 5.啓動遠程對象服務 6.運行客戶端程序代理

代碼託管

相關文章
相關標籤/搜索