﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-Java 例子</title><link>http://www.blogjava.net/DoubleJ/</link><description>hibernate spring sturts ejb webserivce jsf xfire ajax html 持久化 XML UML </description><language>zh-cn</language><lastBuildDate>Sun, 03 May 2026 13:35:12 GMT</lastBuildDate><pubDate>Sun, 03 May 2026 13:35:12 GMT</pubDate><ttl>60</ttl><item><title>与IP相关的常用方法（java ip地址 解析）</title><link>http://www.blogjava.net/DoubleJ/archive/2012/01/10/368209.html</link><dc:creator>DoubleJ</dc:creator><author>DoubleJ</author><pubDate>Tue, 10 Jan 2012 06:34:00 GMT</pubDate><guid>http://www.blogjava.net/DoubleJ/archive/2012/01/10/368209.html</guid><wfw:comment>http://www.blogjava.net/DoubleJ/comments/368209.html</wfw:comment><comments>http://www.blogjava.net/DoubleJ/archive/2012/01/10/368209.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/DoubleJ/comments/commentRss/368209.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/DoubleJ/services/trackbacks/368209.html</trackback:ping><description><![CDATA[<div>1,使用java获取本机网卡信息 <br />关键接口：<br />java.net.NetworkInterface.getNetworkInterfaces();<br />--得到本地网卡信息；<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img id="Codehighlighter1_4_687_Open_Image" onclick="this.style.display='none'; Codehighlighter1_4_687_Open_Text.style.display='none'; Codehighlighter1_4_687_Closed_Image.style.display='inline'; Codehighlighter1_4_687_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_4_687_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_4_687_Closed_Text.style.display='none'; Codehighlighter1_4_687_Open_Image.style.display='inline'; Codehighlighter1_4_687_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_4_687_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_4_687_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration</span><span style="color: #000000">&lt;</span><span style="color: #000000">NetworkInterface</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;interworkInterface&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;NetworkInterface<br /></span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getNetworkInterfaces();<br /></span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img id="Codehighlighter1_142_614_Open_Image" onclick="this.style.display='none'; Codehighlighter1_142_614_Open_Text.style.display='none'; Codehighlighter1_142_614_Closed_Image.style.display='inline'; Codehighlighter1_142_614_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_142_614_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_142_614_Closed_Text.style.display='none'; Codehighlighter1_142_614_Open_Image.style.display='inline'; Codehighlighter1_142_614_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">&nbsp;(interworkInterface&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_142_614_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_142_614_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NetworkInterface&nbsp;interfaces&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /></span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img id="Codehighlighter1_233_609_Open_Image" onclick="this.style.display='none'; Codehighlighter1_233_609_Open_Text.style.display='none'; Codehighlighter1_233_609_Closed_Image.style.display='inline'; Codehighlighter1_233_609_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_233_609_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_233_609_Closed_Text.style.display='none'; Codehighlighter1_233_609_Open_Image.style.display='inline'; Codehighlighter1_233_609_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">&nbsp;(interworkInterface.hasMoreElements())&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_233_609_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_233_609_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interfaces&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;interworkInterface.nextElement();<br /></span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">displayName:</span><span style="color: #000000">"</span><span style="color: #000000"><br /></span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;interfaces.getDisplayName());<br /></span><span style="color: #008080">10</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Name</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">interfaces.getName());<br /></span><span style="color: #008080">11</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">Ip:</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">12</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration</span><span style="color: #000000">&lt;</span><span style="color: #000000">InetAddress</span><span style="color: #000000">&gt;</span><span style="color: #000000">&nbsp;ips&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;interfaces.getInetAddresses();<br /></span><span style="color: #008080">13</span><span style="color: #000000"><img id="Codehighlighter1_551_603_Open_Image" onclick="this.style.display='none'; Codehighlighter1_551_603_Open_Text.style.display='none'; Codehighlighter1_551_603_Closed_Image.style.display='inline'; Codehighlighter1_551_603_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_551_603_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_551_603_Closed_Text.style.display='none'; Codehighlighter1_551_603_Open_Image.style.display='inline'; Codehighlighter1_551_603_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000">(ips.hasMoreElements())</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_551_603_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_551_603_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">14</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(ips.nextElement());<br /></span><span style="color: #008080">15</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">16</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">17</span><span style="color: #000000"><img id="Codehighlighter1_621_683_Open_Image" onclick="this.style.display='none'; Codehighlighter1_621_683_Open_Text.style.display='none'; Codehighlighter1_621_683_Closed_Image.style.display='inline'; Codehighlighter1_621_683_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_621_683_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_621_683_Closed_Text.style.display='none'; Codehighlighter1_621_683_Open_Image.style.display='inline'; Codehighlighter1_621_683_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_621_683_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_621_683_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">18</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">not&nbsp;found&nbsp;network&nbsp;interfaces!</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /></span><span style="color: #008080">20</span><span style="color: #000000"><img id="Codehighlighter1_715_743_Open_Image" onclick="this.style.display='none'; Codehighlighter1_715_743_Open_Text.style.display='none'; Codehighlighter1_715_743_Closed_Image.style.display='inline'; Codehighlighter1_715_743_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_715_743_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_715_743_Closed_Text.style.display='none'; Codehighlighter1_715_743_Open_Image.style.display='inline'; Codehighlighter1_715_743_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(SocketException&nbsp;e)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_715_743_Closed_Text"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_715_743_Open_Text"><span style="color: #000000">{<br /></span><span style="color: #008080">21</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /></span><span style="color: #008080">22</span><span style="color: #000000"><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div><br />结果如下：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /><span style="color: #000000">displayName:MS&nbsp;TCP&nbsp;Loopback&nbsp;</span><span style="color: #0000ff">interface</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Namelo<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Ip:<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: #000000">/</span><span style="color: #000000">127.0</span><span style="color: #000000">.</span><span style="color: #000000">0.1</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />displayName:Intel(R)&nbsp;Wireless&nbsp;WiFi&nbsp;Link&nbsp;4965AG&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">????</span><span style="color: #000000">&#252;</span><span style="color: #000000">??????</span><span style="color: #000000">&#242;</span><span style="color: #000000">?????</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Nameeth0<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Ip:<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />displayName:Intel(R)&nbsp;82566MM&nbsp;Gigabit&nbsp;Network&nbsp;Connection&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">????</span><span style="color: #000000">&#252;</span><span style="color: #000000">??????</span><span style="color: #000000">&#242;</span><span style="color: #000000">?????</span><span style="color: #000000"><br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Nameeth1<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" />Ip:<br /><img alt="" align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" /></span><span style="color: #000000">/</span><span style="color: #000000">192.168</span><span style="color: #000000">.</span><span style="color: #000000">0.252</span></div><br />关于乱码问题，木有解决，可否有高手提示<br />2,跟据主机名获取IP地址<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">InetAddress&nbsp;baiduIp&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;InetAddress.getByName(</span><span style="color: #000000">"</span><span style="color: #000000">www.baidu.com</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080">2</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(baiduIp.getHostName());<br /></span><span style="color: #008080">3</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(baiduIp.getHostAddress());</span></div>结果为：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">www.baidu.com<br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000">220.181</span><span style="color: #000000">.</span><span style="color: #000000">111.148</span><span style="color: #000000"><br /><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div><br /></div><img src ="http://www.blogjava.net/DoubleJ/aggbug/368209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/DoubleJ/" target="_blank">DoubleJ</a> 2012-01-10 14:34 <a href="http://www.blogjava.net/DoubleJ/archive/2012/01/10/368209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)</title><link>http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html</link><dc:creator>DoubleJ</dc:creator><author>DoubleJ</author><pubDate>Tue, 04 Mar 2008 13:59:00 GMT</pubDate><guid>http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html</guid><wfw:comment>http://www.blogjava.net/DoubleJ/comments/183796.html</wfw:comment><comments>http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html#Feedback</comments><slash:comments>77</slash:comments><wfw:commentRss>http://www.blogjava.net/DoubleJ/comments/commentRss/183796.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/DoubleJ/services/trackbacks/183796.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)&nbsp;&nbsp;<a href='http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html'>阅读全文</a><img src ="http://www.blogjava.net/DoubleJ/aggbug/183796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/DoubleJ/" target="_blank">DoubleJ</a> 2008-03-04 21:59 <a href="http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>