本Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用已不再可用的技术。
请参阅Java语言更改,了解Java SE 9及后续版本中更新的语言特性的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或已弃用选项的信息。
系统通常同时运行多个活动网络连接,例如有线以太网、802.11 b/g
(无线)和蓝牙。某些应用程序可能需要访问此信息,以在特定连接上执行特定的网络活动。
java.net.NetworkInterface
类提供了访问此信息的功能。
本课程将引导您了解此类的一些常见用法,并提供列出机器上所有网络接口及其IP地址和状态的示例。
本页面描述了网络接口,并解释了为什么您可能希望使用它。
本页面包含一个示例,说明客户端程序如何检索机器上的所有网络接口。
本页面向您展示如何列出分配给机器上所有网络接口的IP地址。
本页面向您展示如何确定网络接口是否正在运行,以及网络接口是否为环回接口、点对点接口或虚拟接口。您还可以了解接口是否支持多播。