news 2026/6/15 21:59:48

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/6/14 10:36:57

Kubernetes Dashboard部署与可视化管理实战

文章目录 1. 实战概述 2. 实战步骤 2.1 Kubernetes Dashboard配置文件 2.1.1 Kubernetes角色控制 2.1.2 kubernetes-dashboard.yaml 2.2 安装Kubernetes Dashboard 2.2.1 创建命名空间 2.2.2 应用配置文件部署Dashboard 2.2.3 验证部署状态 2.2.4 创建ServiceAccount 2.2.5 绑定…

作者头像 李华
网站建设 2026/6/11 6:56:59

【大数据毕设源码分享】基于Python大数据技术的广东旅游数据可视化分析的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/15 17:50:43

【大数据毕设源码分享】基于python+Hadoop+数据可视化的租房数据分析系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华