最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 開發(fā)中網(wǎng)絡(luò)編程之IP、URL詳解及實例代碼

 更新時間:2017年03月15日 09:54:59   投稿:lqh  
這篇文章主要介紹了java 開發(fā)中網(wǎng)絡(luò)編程之IP、URL詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下

java 網(wǎng)絡(luò)編程

java.net

類 InetAddress 此類表示互聯(lián)網(wǎng)協(xié)議 (IP) 地址。 會拋出異常 UnknownHostException

  直接已知子類: 

       Inet4Address, Inet6Address

沒有構(gòu)造函數(shù),但是可以通過靜態(tài)方法獲取對象后,在完成其它功能的使用。

 例如:

  static InetAddress getLocalHost() 返回本地主機。   
  static InetAddress getByName(String host) 在給定主機名的情況下確定主機的 IP 地址。
  static InetAddress[] getAllByName(String host) 在給定主機名的情況下,根據(jù)系統(tǒng)上配置的名稱服務(wù)返回其 IP 地址所組成的數(shù)組。         
  String getHostAddress() 返回 IP 地址字符串(以文本表現(xiàn)形式)。  
  String getHostName() 獲取此 IP 地址的主機名  
  String getCanonicalHostName()  獲取此 IP 地址的完全限定域名。即將主機名解析為IP地址

例子1:

import java.net.*;
class IPDemo
{
  public static void main(String[] args) throws Exception
  {
    // InetAddress localhost = InetAddress.getLocalHost(); 
    // System.out.println("localhost="+localhost);       //返回本地主機(主機名和IP地址)
    
    // String hostname = localhost.getHostName();        //返回本地主機中的主機名
    // String hostIP = localhost.getHostAddress();       //返回本地主機中的IP地址
    // System.out.println("hostname="+hostname+"\n"+"hostIP="+hostIP);
    
    
    //InetAddress ia = InetAddress.getByName("www.baidu.com");  
    //System.out.println("name="+ia.getHostName());       
    //System.out.println("adress="+ia.getHostAddress());       


    InetAddress[] iad = InetAddress.getAllByName("www.baidu.com");//百度提供的不止一個主機
    for(int i=0;i<iad.length;i++)
    {
     System.out.println("name="+iad[i].getHostName());       
     System.out.println("adress="+iad[i].getHostAddress());       
    }      
  }
}

import java.net.*;
 String getFile() 獲取此 URL 的文件名。 
 String getHost() 獲取此 URL 的主機名(如果適用)。 
 String getPath() 獲取此 URL 的路徑部分。 
 int getPort() 獲取此 URL 的端口號。 
 String getProtocol() 獲取此 URL 的協(xié)議名稱。 
 String getQuery() 獲取此 URL 的查詢部分。

例子2:URL使用

class URLDemo
{
  public static void main(String[] args)throws Exception
  {
    URL url = new URL("http://192.168.1.105:8080/myweb/demo.html?name=haha&age=20");
    
    System.out.println("getProtocol() :"+url.getProtocol());
    System.out.println("getHost() :"+url.getHost());
    System.out.println("getPort() :"+url.getPort());
    System.out.println("getFile() :"+url.getFile());
    System.out.println("getPath() :"+url.getPath());
    System.out.println("getQuery() :"+url.getQuery());
  }
} 

例子3:URLConnection連接

import java.io.*;
import java.net.*;
class URLConnectionDemo
{
  public static void main(String[] args)throws Exception
  {
    URL url = new URL("http://192.168.1.105:8080/myweb/demo.html");
    
    URLConnection conn = url.openConnection(); 
    
    InputStream in = conn.getInputStream();
    
    byte[] buf = new byte[1024];
    int len = in.read(buf);
    
    System.out.println(new String(buf,0,len));  
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Java向上轉(zhuǎn)型與向下轉(zhuǎn)型超詳細(xì)圖解

    Java向上轉(zhuǎn)型與向下轉(zhuǎn)型超詳細(xì)圖解

    我們在Java編程中經(jīng)常碰到類型轉(zhuǎn)換,對象類型轉(zhuǎn)換主要包括向上轉(zhuǎn)型和向下轉(zhuǎn)型,這篇文章主要介紹了Java向上轉(zhuǎn)型與向下轉(zhuǎn)型的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • Java實現(xiàn)多個wav文件合成一個的方法示例

    Java實現(xiàn)多個wav文件合成一個的方法示例

    這篇文章主要介紹了Java實現(xiàn)多個wav文件合成一個的方法,涉及java文件流讀寫、編碼轉(zhuǎn)換、解析等相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • Java的Spring框架下RMI與quartz的調(diào)用方法

    Java的Spring框架下RMI與quartz的調(diào)用方法

    這篇文章主要介紹了Java的Spring框架下RMI與quartz的調(diào)用方法,Spring是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-11-11
  • Spring中的Aware接口及應(yīng)用場景詳解

    Spring中的Aware接口及應(yīng)用場景詳解

    這篇文章主要介紹了Spring中的Aware接口及應(yīng)用場景,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 通過java備份恢復(fù)mysql數(shù)據(jù)庫的實現(xiàn)代碼

    通過java備份恢復(fù)mysql數(shù)據(jù)庫的實現(xiàn)代碼

    這篇文章主要介紹了如何通過java備份恢復(fù)mysql數(shù)據(jù)庫,其實一般情況下通過bat或sh就可以,這里主要是介紹了java的實現(xiàn)思路,喜歡的朋友可以參考下
    2013-09-09
  • 最新評論

    五寨县| 兴化市| 灵川县| 鄂尔多斯市| 含山县| 通州市| 永泰县| 陵水| 桓台县| 益阳市| 宜都市| 五河县| 剑阁县| 色达县| 珲春市| 平乡县| 北京市| 澄江县| 洛浦县| 凤台县| 梅州市| 水富县| 额济纳旗| 桂平市| 聂拉木县| 平邑县| 南宁市| 九寨沟县| 托克托县| 宣城市| 光泽县| 沂南县| 南京市| 汝城县| 林周县| 佛坪县| 巴南区| 自贡市| 天门市| 黑河市| 海兴县|