InetAddress类的使用
2016-05-08 19:14
309 查看
InetAddress类的使用
没有构造方法,那么如何使类提供的功能呢?
没有构造方法的情况:
A:成员全部是静态的(Math,Arrays,Collection)
B : 单例设计模式(Runtime)
C:类中有静态方法返回该类的对象(InetAddress)
要掌握的功能:
获取任意主机:getByName
主机名:getHostName
主机Ip地址:getHostAddress
例子1:InetAddress类的使用
import java.net.InetAddress;
import java.net.UnknownHostException;
public
classInetAddressDemo {
public
static void main(String[] args)
throws UnknownHostException {
// TODO Auto-generated method stub
//获取IP地址对象
// InetAddressaddress = InetAddress.getByName("wymA");
InetAddressaddress = InetAddress.getByName("219.216.80.19");
// 获取主机名
Stringname = address.getHostName();
// 获取IP地址
Stringip = address.getHostAddress();
System.out.println(name +
"---" + ip);
}
}
运行结果:
219.216.80.20---219.216.80.20
没有构造方法,那么如何使类提供的功能呢?
没有构造方法的情况:
A:成员全部是静态的(Math,Arrays,Collection)
B : 单例设计模式(Runtime)
C:类中有静态方法返回该类的对象(InetAddress)
要掌握的功能:
获取任意主机:getByName
主机名:getHostName
主机Ip地址:getHostAddress
例子1:InetAddress类的使用
import java.net.InetAddress;
import java.net.UnknownHostException;
public
classInetAddressDemo {
public
static void main(String[] args)
throws UnknownHostException {
// TODO Auto-generated method stub
//获取IP地址对象
// InetAddressaddress = InetAddress.getByName("wymA");
InetAddressaddress = InetAddress.getByName("219.216.80.19");
// 获取主机名
Stringname = address.getHostName();
// 获取IP地址
Stringip = address.getHostAddress();
System.out.println(name +
"---" + ip);
}
}
运行结果:
219.216.80.20---219.216.80.20
相关文章推荐
- 全局变量与局部变量
- spring -- aop基于xml的简单实现
- ACM-2012 素数判定
- 现在开始学程序还不晚吧
- 浅谈Python Web 安全开发
- 分布式实战--zookeeper
- 【SSH】Dispatcher initialization failed && Exception startingfilter struts2
- Laxcus大数据管理系统2.0(14)- 后记
- 那些折腾了自己很久,一下子却又能解决的问题
- 如何创建属于自己的一个论坛
- ORB-SLAM2编译遇到的一些问题
- 网络编程模型及网络编程三要素
- 引用变量的强制转换类型
- 第十周工作总结
- ISA TEST黑客过关小游戏第一关解密
- Java再学习-反射机制
- HDU 1213 How Many Tables (并查集)
- startActivityForResult和setResult详解
- TCP 协议如何保证可靠传输
- 机器学习中的矩阵分析与应用