您的位置:首页 > 理论基础 > 计算机网络

网络编程-InetAddress概述与使用

2017-03-13 15:01 489 查看
import java.io.IOException;

import java.net.InetAddress;

import java.net.UnknownHostException;

/*

*

* 如何一个类没有构造方法,那么,是什么情况呢?

* A:单例设计模式(Runtime)

* B:类中的成员都是静态的(Arrays,Math,Collections)

* C:通过一个静态方法返回本类的对象(InetAddress)

* class Demo {

* private Demo(){}

*

* public static Demo getDemo() {

* return new Demo();

* }

* }

*

* public static InetAddress getByName(String host)在给定主机名的情况下确定主机的 IP 地址。

* 主机名可以是机器名(如 “java.sun.com”),也可以是其 IP 地址的文本表示形式。

*/

public class $01_InetAddress概述与使用 {

public static void main(String[] args) throws IOException {

// public static InetAddress getByName(String host)在给定主机名的情况下确定主机的 IP

// 地址。

InetAddress a = InetAddress.getByName(“192.168.1.104”);

InetAddress a1 = InetAddress.getByName(“WangChao”);

// 获取主机名
// public String getHostName()
String name = a.getHostName();
String name1 = a1.getHostName();
System.out.println(name);
System.out.println(name1);
// 获取ip地址
// public String getHostAddress()
String ip = a.getHostAddress();
String ip1 = a1.getHostAddress();
System.out.println(ip);
System.out.println(ip1);

}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: