InetAddress类的使用示例

InetAddress类的使用示例packagecom.hpeu.inetaddress;importjava.net.InetAddress;importjava.net.UnknownHostException;importorg.junit.Test;/***InetAddress类的使用*1.获取InetAddress类的方式:* 1)getByName(Stringhost):…

大家好,又见面了,我是你们的朋友全栈君。

InetAddress类的使用

package com.inetaddress;

import java.net.InetAddress;
import java.net.UnknownHostException;

import org.junit.Test;

/** * InetAddress类的使用 * 1. 获取InetAddress类的方式: * 1)getByName(String host):通过主机(IP地址)获取(掌握) * 2)getLocalHost():获取本机的InetAddress对象(IP地址为127.0.0.1/localhost) * 2. InetAddress类的方法使用: * 1)getHostAddress():获取主机IP地址(掌握) * 2)getHostName():获取主机名称(掌握) */
public class InetAddressTest { 
   
	@Test
	public void test2() { 
   
		try { 
   
			InetAddress inet = InetAddress.getByName("www.baidu.com");
			System.out.println(inet);
			
			String host = inet.getHostAddress();
			System.out.println(host);
			
			String name = inet.getHostName();
			System.out.println(name);
			
		} catch (UnknownHostException e) { 
   
			e.printStackTrace();
		}
	}	
	
	@Test
	public void test() throws Exception { 
   
		InetAddress addr1 = InetAddress.getByName("192.168.10.1");
		System.out.println(addr1);
		
		InetAddress addr2 = InetAddress.getByName("www.baidu.com");
		System.out.println(addr2);
		
		//InetAddress addr3 = InetAddress.getByName("127.0.0.1");
		InetAddress addr3 = InetAddress.getByName("localhost");
		System.out.println(addr3);
		
		InetAddress addr4 = InetAddress.getLocalHost();
		System.out.println(addr4);		
		
		/* // 下面两种不常用 byte[] addr = {89,57,21,7}; InetAddress addr2 = InetAddress.getByAddress(addr); System.out.println(addr2); //InetAddress addr3 = InetAddress.getByAddress("localhost", "127.0.0.1".getBytes()); //System.out.println(addr3); */
	}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152258.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 直流电压前馈控制数字逆变电源设计与实现

    直流电压前馈控制数字逆变电源设计与实现引言逆变电源一般采用瞬时反馈控制技术来提高逆变电源的动态响应速度,减少输出电压的谐波含量,改善输出电压波形的质量。常见的逆变电源控制技术,有重复控制、谐波补偿控制、无差拍控制、电压瞬时值控制和带电流内环的电压瞬时值控制等类型[1~4]。其中,带电流内环电压瞬时值环路的双环控制方法因实现简单,系统动态性能优越和对负载的适应性强等优点,而逐渐成为高性能逆变电源的发展方向之一[4]。但传统控制方法是基于逆变电源直流侧输入电压为无脉动直流电压的假定,而实际逆变电源,存在因电网电压波动或负载突变而导致直流侧电压波

    2022年6月11日
    35
  • linux中lamp架构搭建_docker搭建redis集群

    linux中lamp架构搭建_docker搭建redis集群文章目录一、什么是LAMP架构二、各组件的作用1.Apache(前台)2.MYSQL(后台)3.PHP/Perl/Python4.linux三、LAMP架构安装一、什么是LAMP架构LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MYSQL数据库服务器、PHP(Perl、python)网页编程语言。在构建LAMP架构时,各组件的安装顺序以此为Lin

    2022年10月16日
    3
  • H5文件读取_如何用电脑读取手机文件

    H5文件读取_如何用电脑读取手机文件H5文件读取:importtorch.utils.dataasdataimporttorchimporth5pyclassDatasetFromHdf5(data.Dataset):def__init__(self,file_path):super(DatasetFromHdf5,self).__init__()hf=h5py.File(file_path)self.data=hf.get(‘data’)

    2025年10月12日
    3
  • mysql如何进行分区_mysql如何进行分区_mysql分区有哪些方法「建议收藏」

    mysql如何进行分区_mysql如何进行分区_mysql分区有哪些方法「建议收藏」MySQL可应用于多种语言,包括PERL,C,C++,JAVA和PHP。在这些语言中,MySQL在PHP的web开发中是应用最广泛。大家知道mysql如何分区的吗?下面由学习啦小编为大家整理的mysql分区的方法,希望大家喜欢!mysql分区的方法一、概述当MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是,性能下降>的比率不一而同…

    2022年5月31日
    40
  • html5–项目实战-仿360囧图

    html5–项目实战-仿360囧图

    2022年3月12日
    33
  • 汇编学习从入门到精通[通俗易懂]

    汇编学习从入门到精通[通俗易懂]转载地址:  http://blog.csdn.net/yuhengq/article/details/1867602汇编学习从入门到精通stepbystep转载 2007年11月05日14:25:00标签:汇编 /语言 /assembly /工作 /激活成功教程 /编程Cracker,一个充满诱惑的词。别误会,我这里说的是软件激活成功教程,想做骇客的一边去,这年头没人说骇客,都是“黑客”了,嘎嘎~公元1…

    2022年10月13日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号