国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 開發中網絡編程之IP、URL詳解及實例代碼

java 開發中網絡編程之IP、URL詳解及實例代碼

2020-08-28 10:39Java教程網 Java教程

這篇文章主要介紹了java 開發中網絡編程之IP、URL詳解及實例代碼的相關資料,需要的朋友可以參考下

java 網絡編程

java.net

類 InetAddress 此類表示互聯網協議 (IP) 地址。 會拋出異常 UnknownHostException

  直接已知子類: 

       Inet4Address, Inet6Address

沒有構造函數,但是可以通過靜態方法獲取對象后,在完成其它功能的使用。

 例如:

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

例子1:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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());      
    }     
  }
}

 

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

例子2:URL使用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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連接

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)); 
  }
}

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品乱码久久久久久麻豆不卡 | 日本在线一区 | 国产色播av在线 | 中文字幕精品一区二区三区精品 | 亚洲亚色 | 欧洲成人午夜免费大片 | 亚洲日本va在线观看 | 亚洲精品一区二区三区在线观看 | 波多野结衣一区二区三区免费视频 | 亚洲毛片一区二区 | 久久精品国产亚洲 | 免费观看欧美一级大片 | 日韩专区中文字幕 | 国产小视频自拍 | 国产一区二区三区视频在线观看 | 国产精品一区二区三 | 日韩和的一区二在线 | 视频一区二区三区中文字幕 | 久久三区| 亚洲一区二区三区免费 | 色综合久久久久 | 久久成 | 亚洲国产精品久久 | 亚洲国产精品成人 | 久久最新| 国产激情网| 日韩高清一区二区 | 特黄一级 | 亚洲不卡| 亚洲色图网站 | 亚洲视频在线观看中文字幕 | 精品无码久久久久国产 | 国产精品久久久久久久久久久久久久 | 午夜激情视频在线观看 | 中文字幕123 | 日韩精品在线播放 | 亚洲高清资源 | 中文字幕日韩欧美一区二区三区 | www.久| 亚洲成人精品一区 | 久久99精品一区二区三区 |