Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
系统通常运行多个活动网络连接,例如有线以太网,802.11 b/g
(无线)和蓝牙。某些应用程序可能需要访问此信息才能在特定连接上执行特定的网络活动。
java.net.NetworkInterface
类提供对此信息的访问。
本课程将指导你完成此类的一些常见用法,并提供列出计算机上所有网络接口及其 IP 地址和状态的示例。
此页面描述了网络接口,并说明了你可能希望使用它的原因。
此页面包含一个示例,说明客户端程序如何获取计算机上的所有网络接口。
此页面显示如何列出分配给计算机上所有网络接口的 IP 地址。
此页面显示如何确定网络接口是否正在运行,或者网络接口是环回接口,点对点接口还是虚拟接口。你还可以了解如何确定接口是否支持多播。