在套接字编程代码中有一条这样的行
InetAddress address = InetAddress.getLocalHost();
Run Code Online (Sandbox Code Playgroud)
这里做了什么?如果我创建的对象InetAddress不是那样的话?
InetAddress address = new InetAddress();
Run Code Online (Sandbox Code Playgroud)
小智 5
InetAddress.getLocalHost()是一个public static方法的InetAddress.
返回本地主机的地址.这是通过从系统中检索主机的名称,然后将该名称解析为InetAddress来实现的.
在许多情况下,您不是使用构造函数创建实例,而是通过像这样的静态方法或工厂创建实例.