(JAVA)-(网络编程)-InetAddress(ip)

InetAddress类就表示ip地址,他是一个接口,有两个实现类:Inet4Address和Inet6Address,分别表示IPv4和IPv6.

创建对象:此类没有对外提供构造方法,创建ip对象要使用InetAddress类的静态方法getByName()。

java 复制代码
static InetAddress getByName(String host)//参数可以是IP地址,也可以是主机名称

主机名称可以通过"我的电脑->右键空白处点击属性"可以查看。

获取了ip对象之后就可以

1.通过getHostName方法获取对象的ip

java 复制代码
String ip=address.getHostAddress();

2.通过getHostName方法获取ip对象的主机名。细节:局域网中没有这台电脑或者由于电脑原因或取不到主机名,那么返回的是一个ip

java 复制代码
String name =address.getHostName();
相关推荐
zlp199213 小时前
xxl-job java.sql.SQLException: interrupt问题排查(二)
java·开发语言
阿拉伯柠檬13 小时前
文章内容管理
tcp/ip
sunnyday042613 小时前
深入理解Java日志框架:Logback与Log4j2配置对比分析
java·log4j·logback
浩瀚地学13 小时前
【Java】异常
java·开发语言·经验分享·笔记·学习
张np13 小时前
java基础-LinkedHashMap
java·开发语言
毕设源码-朱学姐13 小时前
【开题答辩全过程】以 高校图书馆管理系统为例,包含答辩的问题和答案
java
xie_pin_an13 小时前
C++ 从入门到进阶:核心知识与实战指南
java·c++·算法
Wpa.wk13 小时前
性能测试-初识性能测试基础(性能测试流程,计划等)
java·运维·经验分享·测试工具·性能测试
Python_Study202513 小时前
制造业数据采集系统选型指南:从技术挑战到架构实践
大数据·网络·数据结构·人工智能·架构
小鸡脚来咯13 小时前
Java 关键字面试解释指南
java