import java.net.InetAddress;
public class TestInetAddress{
public static void main(String[]args){
try{
InetAddress ia = InetAddress.getLocalHost();
show.Info(ia);
ia = InetAddress.getByName("www.sina.com.cn");
show.Info(ia);
}catch(java.net.UnknownHostException e){
e.printStackTrace();
}
}
public static void showInfo(InetAddress ia){
String name = ia.getHostName();
String address = ia.getHostAddress();
System.out.println(name);
System.out.println(address);
System.out.println("------------------");
}
}
解决方案 »
- struts 2 上传下载问题
- JTextArea 添加监听的问题
- try块中这样写为什么会报错?
- 新手求救,对PrintWriter的迷惑
- SQL 的别名中,遇到的问题!!!!!!!!!!!!!!!!
- 关于AWT的一写基础问题
- java里怎么实现统计报表功能?100分给你拿
- 想在页面用orcaledriver连接数据库,如何将两个zip文件引入
- 如何让rmi方法返回Resultset,什么是序列化,能给个简单例子吗?
- 妹子学java第一节课后,竟然出现这种情况,突然感觉不会爱了!!
- JAVA I/O处理中throws Exception的问题
- Set不是不保证顺序吗?为什么TreeSet又能以升序输出了?
我想说的问题是为什么上面这句InetAddress ia = InetAddress.getLocalHost(); 不是这样InetAddress ia = new InetAddress(); 我也查了一下API发现这个类没有构造方法,想问这样定义对象是什么原理啊?平时少见啊!
再有就是上面定义了两个 ia对象这样不算重复吗?搞不清楚啊,求大牛帮忙
2.这个ia只是对象的引用,你那2个ia是引用的同一个对象
http://blog.csdn.net/lenotang/article/details/2586918
另外那个ia去的是www.sina.com.cn