在Java2環境中應用IP地址封裝物件 (轉)
在2環境中應用封裝
在該物件中沒有定義構造方法,即不能夠利用new運算子建立InetAddress物件例項,那麼如何獲取該物件的例項呢?在InetAddress物件中定義了多種型別的成員方法,在應用程式中可以這些方法來實現相應的網路功能:
從上述InetAddress物件的成員方法定義名稱可以看出:在Java應用程式中,可以採用不同的方法獲取指定網路物件的IP地址封裝物件例項,並進而呼叫該物件中定義的各種型別的成員方法為應用程式提供相應的功能。
從上述InetAddress物件定義的成員方法的引數形式可以看出:在讀者的Java應用程式中獲取本機IP地址封裝物件的方法只需要呼叫getLocalHost方法就可以實現,而可以採用透過指定IP地址、指定名稱的方式建立指向其它的IP地址封裝物件。下面的例項程式碼演示了InetAddress物件例項的建立方法,並在建立IP地址封裝物件例項後,呼叫該物件中定義的成員方法獲取服務的方式:
上面的程式程式碼中,Java Main方法IPAddressDemo中定義了getLocalIP、getCCIDNETIP和getCCIDNETName三個成員方法,分別用於獲取指向當前計算機系統的IP地址物件、獲取指向賽迪網伺服器的IP地址物件和利用該地址物件獲取伺服器域名的方法。
從這些成員方法的定義形式可以看出:InetAddress物件中定義的靜態型別成員方法getLocalHost和getByName返回的是InetAddress物件例項,在後續程式程式碼中可以直接呼叫該例項成員方法來獲取服務,例如在getCCIDNETName方法中呼叫成員方法getHostName的過程。該程式的輸出結果為:
Java2平臺中定義了多種型別的物件,用於以URL、Socket、和等方式實現Java程式的網路通訊和資料,而本文只是對網際網路環境中的基本應用物件-IP地址的Java封裝物件的結構和成員方法形式進行了簡要剖析,並編寫了簡單的例項程式說明其成員方法的應用方式,希望能夠為讀者利用Java語言進行網路程式設計有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998451/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XML 在 ASP 環境下的應用(轉)XML
- 在debian中安裝Java環境(轉)Java
- Solaris下修改RAC環境節點IP地址
- 在Linux環境中安裝Qmail的經歷(轉)LinuxAI
- Google Guava 在實際場景中的應用封裝GoGuava封裝
- Docker在PHP專案開發環境中的應用DockerPHP開發環境
- IP地址在網路安全行業有哪些應用?行業
- 在Weblogic環境下的servlet中實現應用級身份認證 (轉)WebServlet
- 在AIX中設定中文環境(轉)AI
- 用JAVA程式取得IP地址(轉)Java
- [轉]在命令列下更改IP地址命令列
- 物聯網在環境保護行業中的應用行業
- ORACLE GOLDENGATE抽取程式在AIX裸裝置環境中無響應OracleGoAI
- 在InstallShield中透過主機名獲取IP地址 (轉)
- IP地址在網頁抓取中的作用網頁
- 在離散混合製造環境中應用製造運營模型模型
- 解鎖環境變數在雲原生應用中各種姿勢變數
- 代理IP在日常生活中的應用
- Mac安裝開發環境-應用端篇Mac開發環境
- 從 ifconfig 中得到 IP地址(轉)
- Dozer封裝物件或List的轉換封裝物件
- 在2000/xp中鎖定ip地址
- OpenCV在iOS中的安裝與環境配置(1)OpenCViOS
- 在centos中安裝jenkins master測試環境CentOSJenkinsAST
- Mkcert — 讓你在 Localhost 與 IP 環境中也能安裝 SSL 證書,啟用 HTTPS 協議 — TechMoon 科技月球mkcertlocalhostHTTP協議
- 匿名IP在網路抓取中的應用探索
- 在nodejs環境裡使用瀏覽器環境下的document物件NodeJS瀏覽器物件
- 天翼雲虛擬IP地址及其在高可用叢集中的應用
- 自動點膠機在電子數碼產品封裝中的應用封裝
- Linux 應用程式處理當前執行環境的環境變數(轉)Linux變數
- TiDB 在餓了麼歸檔環境的應用TiDB
- 在原始碼安裝的LAMP環境中搭建Nagios原始碼LAMPiOS
- sqlserver在JAVA中的應用 (轉)SQLServerJava
- 資料庫環境中的shell指令碼應用資料庫指令碼
- 在swift3.0中列印物件的地址資訊Swift物件
- 在cmd中獲取ip地址和主機名
- 在ERP環境中建立BI資料倉儲(轉)
- 匿名IP在網路爬蟲中的應用探索爬蟲