网络编程之InetAddress

InetAddress用来创建一个IP对象,也可以看做是一台电脑的对象。

由于类为提供构造方法,所以我们只能调用静态方法创建对象。

public class InetAddress_Demo {
    public static void main(String[] args) throws UnknownHostException {
        /*
        static InetAddress getByName(String host)   获取主机名称的IP地址,主机可以是机器名称,也可以是IP地址
        String hostName()           获取IP地址的主机名
        String getHostAddress         返回文本显示中的IP地址字符串
         */

        //获取InetAddress对对象
        //IP的对象,可以看做是一台电脑的对象
        InetAddress Address=InetAddress.getByName("XXX-MacBook-Pro.local");
        System.out.println(Address);

        //获取电脑名称
        String hostName = Address.getHostName();
        System.out.println(hostName);

        //获取电脑的IP
        String hostAddress = Address.getHostAddress();
        System.out.println(hostAddress);


    }
}

你可能感兴趣的:(java,网络,java,服务器)