news 2026/5/1 8:48:40

Java网络编程:InetAddress 详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java网络编程:InetAddress 详解

基本概念

InetAddressJava 网络编程中用于表示IP 地址(IPv4 或 IPv6)的核心类,位于java.net包中。它封装了IP 地址与主机名的映射关系,并提供了多种静态方法来获取本地或远程主机的地址信息。

相关方法

1.获取本机 InetAdress 对象getLocalHost

2.根据指定主机名/域名获取 ip 地址对象getByName

3.获取 InetAddress 对象的主机名getHostName

4.获取 InetAdress 对象的地址getHostAddress

import java.net.InetAddress; import java.net.UnknownHostException; public class Api_ { public static void main(String[] args) throws UnknownHostException { // 1.获取本机的 InetAddress 对象 InetAddress localHost = InetAddress.getLocalHost(); System.out.println(localHost); // 2.根据主机名获取 InetAddress 对象 InetAddress byName = InetAddress.getByName("BONJOUR"); System.out.println("localHost = " + byName); // 3.根据 域名 获取 InetAddress 对象,比如 www.baidu.com InetAddress host3 = InetAddress.getByName("www.baidu.com"); //www/baidu.com/36.152.44.93 System.out.println("host3 = " + host3); // 4. 通过 InetAddress 对象,获取对应的地址 String hostAddress = host3.getHostAddress(); System.out.println("hostAddress = " + hostAddress); // 5. 通过 InetAddress 对象,获取对应的主机名/域名 String hostName = host3.getHostName(); System.out.println("hostName 对应的主机名/域名 = " + hostName); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 21:25:34

降AI率必备!6款免费工具亲测,学生党轻松降80%,论文AI检测一次过

最近身边不少同学都在发愁——论文AI率太高。明明自己认真改过好几遍,系统一查还是提示AIGC爆表,导师看一眼就摇头。其实现在用AI辅助写论文确实方便,但怎么降低ai率、让内容更自然,才是真正过关的关键。 我这段时间亲测了十几款…

作者头像 李华
网站建设 2026/4/30 19:07:31

354354345

345345345

作者头像 李华
网站建设 2026/5/1 6:25:33

想转行大模型?先了解算法与应用工程师的真实门槛与学习路径

文章分析了大模型领域两类岗位:门槛极高的算法工程师和相对较低的应用工程师。建议没有技术或业务壁垒的从业者可考虑大模型应用方向,但需警惕盲目跟风。推荐利用业余时间先尝试研究,确认适合后再转行。文章还介绍了大模型在各行业的应用场景…

作者头像 李华