六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Java的網絡知識

[摘要]1) 從網絡上加載APPLE(小應用程序)   現在的大多數瀏覽器都不約而同地對Java進行支持。在HTML語言中,在.html文件的任何的位置上有一個特殊標記。這句話就是對小應用程序的引用。小應用程序沒有受到地域的限制,它可以在本地,也可以在Internet上的任何一個地方。其位置對于用戶來講是...
1) 從網絡上加載APPLE(小應用程序)

  現在的大多數瀏覽器都不約而同地對Java進行支持。在HTML語言中,在.html文件的任何的位置上有一個特殊標記。這句話就是對小應用程序的引用。小應用程序沒有受到地域的限制,它可以在本地,也可以在Internet上的任何一個地方。其位置對于用戶來講是透明的。而對于瀏覽器來講,其位置在中被讀出,然后進行定位小應用程序,并運行它。如果小應用程序位于遠程計算機上,那么瀏覽器就必須小載它,然后才可運行。

  (2) 從URL加載圖像

  首先,必須先介紹URL。它表示一個通過資源定位器(Uniform Resource Locator),是網絡上某些資源的地址。Java程序可以使用一個URL來引用或連接網絡資源。如:
  如果需要從遠程加載一張圖時,Java程序必須先創建一個URL,以包含圖像的地址。
  URL是Java程序里高級別的交互功能。

  二、URL及其使用

  URL代表通用資源定位器。將URL提供給網絡瀏覽器,那么它就可以在Internet上尋找并定位文件。在編寫Java程序時,也可以用URL在互聯網上尋找希望訪問的資源。類組java.net中包含一個名為URL的類,Java可以使用它來表示一個URL地址。
  這里需要區別的是:URL地址表示一個Internet地址,而URL對象則指代Java程序中的類URL的一個實例。

  (1) URL的定義

  URL是一個縮寫,代表通過資源定位(Uniform Resource Locator),是對Internet資源的一個引用(一個地址)。
  URL不但可以表示網絡上的一個文件的名稱,而且可以指向網絡上的其它資源,如:數據庫查詢和命令輸出。如:
  http://java.sun.com//
  所有的URL擁有兩個主要的組成部分:
  (1) 協議辨識符;
  (2) 資源名稱。
  上面的例子中,http為協議辨識符,而//java.sun.com/為資源名稱。
  協議辨識符說明被使用來獲取資源的協議的名稱。示例使用超文本傳輸協議(HTTP),它用在超文本文檔服務中使用。HTTP只是被用來訪問網上不同類型資源的多種不同協議之一。其它的協議還包括文件傳輸協議(FTP)、gopher、文件(file)和新聞(news)。
  資源名稱是資源的完整地址。資源名稱的格式完全依賴于使用的協議,但對于大多數格式而言,資源名稱包括下面組件的一種或多種:
  (1) 宿主名稱:資源所處的機器的名稱。
  (2) 文件名:機器上文件的路徑。
  (3) 端口號:連接的端口號(一般為可選項)。
  (4) 引用:對于資源內部一個有名連接(anchor)的一個引用;它常常指代一個文件內的特定位置(一般為可選項)。
  大多數情況下,宿主名稱和文件名是必須的,而端口號以及引用則是可選的。上面的示例中java.sun.com為宿主名稱,冒號后的第一個斜線’/’是文件/index.html的簡寫。
  在構建任何URL的時候,都應該將協議辨識符放在首位,后面緊跟冒號’:’,然后才是資源名稱,即:
  protocolID:resourceName
  在類組java.net中包含一個類URL,Java程序使用它代表一個URL地址。Java程序可以構造一個URL對象,打開對它的一個連接,然后在這個連接中讀入和寫出。

  三、創建一個URL

  在Java程序中,可以創建一個URL對象以表示一個URL地址。URL對象總是指向一個絕對的URL,但它可以由一個絕對的URL、一個相對的URL或URL組件構造而來。
  創建一個URL對象的最簡單的方法就是從一個表示URL地址的“可閱讀”形式的字符串創建。
  在Java中,可以使用上述文字的字符串創建一個URL對象:
  URL gamelan=new URL(http://www.linuxaid.com.cn/)
  這種方法創建的URL對象表示一個絕對的URL。一個絕對的URL包含了到達資源所需的所有信息。另外,還可以由一個相對的URL地址創建URL對象。

  (1) 相對URL

  一個相對URL只包含到達對于另一個URL(或處于另一個URL上下文之中)的資源的足夠信息。
  在HTML文件中常常使用相對的URL指定資源的位置。如有兩個文件1.html、2.html和3.html,并且它們在同一個目錄下面,那么在1.html中如果需要調用2.html和3.html則必須寫入:
  
  }
  //異常處理代碼
  }catch (MalformedURLException e){
  URL url=new URL(….);
  try{
捕捉和處理這個異常,只要將URL的構造過程語句放在一個try/catch中即可。例如: 希望  在類URL的構造過程的兩個版本中,當傳遞給它們的參數指向一個空的或不知道的協議時,它們都拋出一個MalformedURLException異常。如果

  (2) 異常MalformedURLException

  如果使用這些過程創建一個URL對象,就可以通過使用URL的過程toString()或過程toExternalForm()得到一個包含完整URL地址的String對象。
  http://www.linunaid.com.cn:80/linunxaid.animation.html
  其中,80是端口號,別的參數同前。該語句創建了如下的一個URL對象:
  URL linuxaid = new URL(“http”,www.linuxaid.com,80,”/linuxaid.animation.html”);
  類URL的另一個構造過程還在參數列表中添加了端口號,例如:
  注意,文件名的開頭為一個斜線’/’,說明文件名相對于宿主的根目錄。
  該語句和URL linuxaid=URL(http://www.linuxaid.com.cn/linuxaid.animation.html);是等價的。其中,第一個參數為協議,第二個參數為宿主名稱,最后一個為文件的路徑名。
  URL linuxaid = new URL(“http”,”www.linuxaid.com.cn”,”/linuxaid.animation.html”);
程序,讓用戶使用鼠標選擇協議、宿主名稱、端口號和文件名,則可以由這些組件構造一個URL。類URL提供了用協議、宿主名稱和文件名創建一個URL的構造過程。下面的代碼就創建了一個指向linuxaid站點的linuxaid.animation.html文件的URL: 網絡  如果需要設計一個
  引用等組件,這些構造過程就很有用了。如果不清楚包含完整URL的String對象,只要知道URL的不同組件,使用這兩個構造過程就顯得非常方便。
  除前面介紹的類URL的構造過程外,類URL還提供了另外兩個構造過程。當你使用URL的時候,例如HTTP的URL,它的資源名稱部分包含宿主名稱、文件名稱、端口號和

  (2)其它的URL構造過程

  其中,第一個參數是一個URL對象,指定新的URL的基址,第二個參數為一個String對象,是對相對于基址的資源名稱的描述。如果baseURL為null,那么這個構造過程就將relativeURL視為一個絕對的URL指定。但如果relativeURL是一個絕對的URL指定,那么構造過程將忽略baseURL。
  URL(URL baseURL,String relativeURL)
  這種URL構造過程的一般形式為:
  URL linuxaidAnimationBottom=new URL(linuxaid,”#BOTTOM”);
  則可以使用相對URL構造過程創建一個URL對象(在下面的語句中BOTTOM前的字符#是必須的):
  這個構造過程也可以用來創建對一個文件中的有名連接(引用)的URL對象。例如,假設文件“linuxaid.animation.html”中包含一個有名連接BOTTOM,它在文件的底部,
  上面的代碼使用用了類URL的另一種形式的構造過程,它允許你由一個URL對象(基本URL)和一個相對的URL創建一個對象。
  URL linuxaidanimation = new URL(linuxaid,”linuxaid.animation.html”);
  URL linuxaid = new URL(http://www.javaworld.com/);
  在Java中中,可以由一個相對的URL指定創建一個URL對象。例如,假設程序已經為http://www.linuxaid.com.cn/創建了一個URL對象,而且已經知道該站點的一個文件的名稱為linuxaid.animation.html,則就可以在初始的linuxaid URL上下文中,通過簡單地指定文件名,為linuxaid站點的這個文件創建URL:
  這些URL均為相對的URL,即:這些URL相對于包含它們的文件1.html。
Picture of My Pets   
My Story



相關文章

主站蜘蛛池模板: 日韩精品国产精品 | 日韩免费观看视频 | 亚洲另类电击调教在线观看 | 天天射天天操天天干 | 天美传媒精品一区 | 中文字幕第一页在线 | 深夜国产一区二区三区在线看 | 日日摸夜夜爽夜夜爽出水 | 一二三四免费观看在线8 | 日韩欧美亚洲每日更新网 | 天天天射 | 日本亚洲视频 | 三级韩国一区久久二区综合 | 日本精品免费 | 日韩在线综合 | 天堂bt| 日韩在线aⅴ免费视频 | 亚洲欧美国产精品 | 亚洲视频免费在线播放 | 亚洲伊人成综合人影院小说 | 日韩城人网 | 欧美视频在线免费播放 | 综合激情五月婷婷 | 天天噜噜揉揉狠狠夜夜 | 四虎在线精品 | 午夜视频在线观看www中文 | 亚洲欧美在线观看一区二区 | 日日噜噜夜夜狠狠视频欧美人 | 日产精品一区二区 | 日韩专区亚洲综合久久 | 四虎精品视频 | 四虎影院永久免费观看 | 天天看片天天爽 | 亚洲免费福利视频 | 日本大蕉香蕉大视频在线观看 | 天堂亚洲| 天天干夜干| 天天舔天天色 | 日韩av一中美av一中文字慕 | 亚洲爱爱图片 | 日韩艹|