Java如何得到本地网络地址Java认证考试

文章作者 100test 发表时间 2010:01:01 15:43:40
来源 100Test.Com百考试题网


  java.net.InetAddress.getLocalHost()不是一种通用的功能,因为这个是得到系统网络配置文件的内容,例如*nix下面就是/etc/hosts的内容。如果要得到一种和OS无关的网卡配置内容,就要使用java.net.NetworkInterface.getNetworkInterface()才能获得和java语言实现相关的localhost信息。
  import java.net.*.
  public class kg {
  public static void main(String args[]){
  try{
  java.net.InetAddress ad=java.net.InetAddress.getLocalHost().
  System.out.println(ad.getAddress()).
  System.out.println(ad.getCanonicalHostName()).
  System.out.println(ad.getHostName()).
  System.out.println(ad.isMulticastAddress()).
  System.out.println(ad.isLoopbackAddress()).
  /*Windows output
  * [B@757aef
  * localhost
  * cpit-b524f2dfb2
  * false
  * true
  */
  java.util.Enumeration

相关文章


Java之synchronized小例Java认证考试
Spring整合HessianJava认证考试
Spring2.5整合RMI技术Java认证考试
Java应用:编写高级JavaScript代码Java认证考试
Java如何得到本地网络地址Java认证考试
Java远程访问Domino数据库Java认证考试
Java认证辅导:非阻塞I_O简介Java认证考试
Java编程实例:Java版农历和阳历转换源码Java认证考试
Java编程实例:JavaApplet聚光灯Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛