首页 > 编程语言 >[网络] 关键类及源码分析:java.net包

[网络] 关键类及源码分析:java.net包

时间:2024-08-10 11:06:12浏览次数:6  
标签:www java System 源码 InetAddress println 类及 out

0 序

1 java.net包概述

2 关键类及源码分析

2.1 java.net.InetAddress

public static void main(String[] args) throws UnknownHostException {
	// 1.获取本机的InetAddress对象
	InetAddress localHost = InetAddress.getLocalHost();
	System.out.println(localHost); // LAPTOP-RVFFB7FM/192.168.23.1

	// 2.根据机器的名字获取InetAddress对象
	InetAddress inetAddress = InetAddress.getByName("C345678");
	System.out.println(inetAddress);// LAPTOP-RVFFB7FM/192.168.23.1

	// 3.根据域名返回InetAddress对象,比如www.baidu.com
	InetAddress inetAddress1 = InetAddress.getByName("www.baidu.com");
	System.out.println(inetAddress1);// www.baidu.com/120.232.145.185

	// 4.根据InetAddress对象,获取对应的ip地址
	String address = inetAddress1.getHostAddress();
	System.out.println(address);// 120.232.145.185

	// 5.通过InetAddress对象,获取对应的主机名
	String hostName = inetAddress1.getHostName();
	System.out.println(hostName);// www.baidu.com
}

标签:www,java,System,源码,InetAddress,println,类及,out
From: https://www.cnblogs.com/johnnyzen/p/18126108

相关文章

  • [JVM] 应用诊断工具之java命令
    0序本章对java命令的使用、最佳实践进行全方位的总结。1java命令1.0场景:查看版本方法1#java-versionjavaversion"1.8.0_261"Java(TM)SERuntimeEnvironment(build1.8.0_261-b12)JavaHotSpot(TM)64-BitServerVM(build25.261-b12,mixedmode)方法2......
  • 前端黑科技:使用 JavaScript 实现网页扫码功能
    在数字化时代,二维码已经渗透到我们生活的方方面面。从移动支付到产品溯源,二维码凭借其便捷性和高效性,成为了信息传递的重要载体。而随着前端技术的不断发展,我们甚至可以使用JavaScript在网页端实现二维码扫描功能,为用户提供更加便捷的操作体验。本文将带您深入了解如何使用Jav......
  • javacpp使用入门
    代码仓库预构建软件的仓库TheJavaCPPPresetsmodulescontainJavaconfigurationandinterfaceclassesforwidelyusedC/C++libraries.项目wikiAguideonhowtorunJavaCPPtogetherwithMaven2or3.修改项目的pom.xml,增加如下配置:<!--https://mvnrepos......
  • 【深入理解SpringCloud微服务】Ribbon源码解析
    【深入理解SpringCloud微服务】Ribbon源码解析Ribbon的原理RestTemplate中的拦截器链Ribbon的拦截器如何将拦截器放入到RestTemplate中Ribbon中的核心类LoadBalancerAutoConfigurationLoadBalancerInterceptorLoadBalancerClientILoadBalancerServerListIRuleIPingRibb......
  • Java基于微信小程序的图书销售购物商城系统 毕业设计
    文末获取资源,收藏关注不迷路文章目录项目介绍设计任务技术介绍项目界面关键代码目录项目介绍微信作为国内最大的社交平台之一,拥有数亿的用户群体,这为基于微信小程序的图书销售购物商城系统提供了巨大的用户潜力和市场。随着智能手机的普及和移动互联网的快速发展,越......
  • JVM(Java Virtual Machine)性能调优
    JVM(JavaVirtualMachine)性能调优是优化Java应用程序性能的关键步骤,涉及多个方面的考虑和调整。以下是一个详尽的JVM性能调优指南,涵盖了主要的技术点、调优策略和具体步骤。一、JVM性能调优概述JVM性能调优的主要目标是提高Java应用程序的响应速度、吞吐量和稳定性,同时减......
  • 学习Java第六周
    本周学习——面向对象(下)一、包装类Integer——intLong——longShort——shortByte——byteFloat——floatDouble——doubleCharacter——charBoolean——boolean二、处理对象1.和equals方法Java程序测试两个变量是否相等有两种方式:一种是利用运算符;另一种是利用equals......
  • Java毕业设计基于微信小程序的高校自习室教室预约系统
    文末获取资源,收藏关注不迷路文章目录前言主要使用技术研究内容核心代码文章目录前言数字化校园是目前高校重点建设的项目,它包括设施、财力、人力等各个方面。以校园网为中心,实现校园内资源、服务等的数字化,并将科研、教学和学生日常生活进行综合管理。为师生提供快......
  • Java学习记录第六周
    今天在进行数组反转时第一次用了这个代码![](https://img2024.cnblogs.com/blog/3475598/202408/3475598-20240808230516048-1627660110.png)没有考虑到第一个循环只进行一次时,第二个循环进行完一轮了。第二次用了这个代码没有考虑到数组直接赋值会使原先的值丢失,所以最后又定......
  • Java进阶篇之super关键字
    引言在前面的文章中,我们介绍了继承的相关概念(Java进阶篇之继承的概念),在Java继承机制中,super关键字是一个重要的工具,用于访问父类的属性和方法,特别是在子类覆盖了父类的成员时。通过使用super,子类可以调用父类的构造方法,访问父类的成员变量和方法,这在继承层次中至关重要。本......