`

Java学习 之 网络编程之InetAddress

阅读更多
import java.io.IOException;
import java.net.InetAddress;


public class IntAddressTest {
	
	public static void main(String[] args) throws IOException {
		// 根据字符串来获取InetAddress实例
		InetAddress inetAddress = InetAddress.getByName("www.baidu.com");
		System.out.println("www.baidu.com是否可达 :"+inetAddress.isReachable(2000));
		System.out.println("获取IP字符串:"+inetAddress.getHostAddress());
		System.out.println("获取IP地址的主机名:"+inetAddress.getHostName());
		
		// 根据原始的IP地址来获取对应的InetAddress实例
		InetAddress local = InetAddress.getByAddress(new byte[]{127,0,0,1});
		System.out.println("本地是否可达 :"+inetAddress.isReachable(2000));
		System.out.println("获得本地InetAddress实例对应的全限定域名:"+local.getCanonicalHostName());
	}
	
}

 

分享到:
评论

相关推荐

    Java网络编程第三版.pdf

    《Java网络编程第三版》是Java开发者深入理解网络编程的重要参考资料。这本书主要涵盖了Java平台上的网络应用程序开发,从基础概念到高级技术,为读者提供了一套全面的学习路径。以下是本书中涉及的一些关键知识点:...

    Java网络编程期末考试复习题库+答案

    Java网络编程是计算机科学中的一个重要领域,特别是在软件开发中,它涉及到如何通过网络进行数据传输和通信。在Java中,网络编程主要依赖于Java的Socket编程、ServerSocket、URL类以及NIO(非阻塞I/O)等核心API。这...

    java网络编程

    Java网络编程是Java开发中的重要领域,它涵盖了网络通信的所有基本概念和技术...通过阅读《Java网络编程》第三版,开发者可以系统地学习这些知识点,并通过实例加深理解,为构建高效、安全的网络应用程序打下坚实基础。

    JAVA网络编程学习资料

    学习过程中,通过阅读《Java网络编程学习资料》这本书,你可以了解到如何创建简单的服务器和客户端示例,理解Socket通信的过程,以及如何利用JTA进行分布式事务管理。书中可能还包含了一些实用的代码示例和最佳实践...

    Java网络编程学习资料

    `java.net`包包含了基本的网络编程接口,如URL、URLConnection、InetAddress等,用于处理网络连接和数据交换。`java.nio`包提供了非阻塞I/O,提高了高并发网络应用的性能。此外,Java还支持多线程模型,使程序能够...

    java实验7 网络编程

    本实验主要涉及Java 网络编程的基础知识,包括使用InetAddress类获取主机的IP地址和主机名称,使用Socket和ServerSocket类实现C/S通信。 一、 InetAddress类 InetAddress类是Java中用于表示Internet协议(IP)地址...

    网络编程 InetAddress 的使用

    在网络编程中,`InetAddress` 类是Java标准库中用于处理互联网地址的核心类之一。它主要用于封装和操作IP地址,并提供了一系列方法来获取和处理IP地址相关的数据。下面将详细介绍`InetAddress`类的基本用法及其相关...

    Java网络编程精解(孙卫琴)电子教案

    《Java网络编程精解》是孙卫琴老师的一本经典教程,主要涵盖了Java语言在网络编程领域的深度解析。这本书深入浅出地介绍了如何使用Java进行网络通信,包括基本的TCP/IP协议、套接字编程、多线程技术以及HTTP、FTP等...

    Java网络编程实例(随书源代码)

    Java网络编程是开发分布式应用程序的关键技术,它允许程序通过网络发送和接收数据。《Java网络编程实例》这本书的源代码...同时,学习时结合书中的理论知识,理论与实践相结合,将使你的Java网络编程能力更上一层楼。

    java练习题-网络编程

    在Java编程中,网络编程是一个重要的领域,主要涉及到如何通过网络连接进行数据传输。这里我们关注的是TCP Socket通信,这是一种面向连接的、可靠的、基于字节流的传输层通信协议。 1. **InetAddress类**: `...

    java 网络协议(一)InetAddress和Socket(含源码)

    Java网络编程是开发分布式应用程序的基础,它涉及到网络通信的各种协议,如TCP/IP、UDP等。在Java中,`InetAddress`和`Socket`是两个核心类,它们在处理网络连接和通信时起着至关重要的作用。这篇博客将深入探讨这两...

    Java网络编程-第三版(中文版).pdf(Elliotte Rusty Harold)

    《Java网络编程》第三版是由Elliotte Rusty Harold编著的一本专业书籍,中文版为国内Java开发者提供了深入理解网络编程的宝贵资源。这本书详细介绍了如何使用Java语言进行网络应用开发,涵盖了从基础概念到高级技术...

    Java网络编程基础-InetAddress类与URL类

    Java网络编程是开发分布式应用程序的关键部分,InetAddress和URL类在其中扮演了核心角色。这两个类都是Java.net包中的核心组件,它们提供了处理网络地址和定位网络资源的能力。 首先,让我们深入了解InetAddress类...

    Java网络编程.chm

    总的来说,"Java网络编程.chm"这本书涵盖了网络编程的基本概念、核心技术以及实际应用,对于学习和提升Java网络编程技能非常有帮助。通过阅读和实践书中的例子,开发者能够掌握创建网络应用程序、处理网络请求和响应...

    JAVA网络编程

    使用JAVA编写网络通信程序 .doc Java网络编程 ...《JAVA编程规范》.doc Java基础 三步学会Java Socket编程(一) .doc Java基础 三步学会Java Socket编程(二) .doc Java基础 三步学会Java Socket编程(三).doc

    java编程实践之网络编程

    Java编程实践之网络编程是Java开发中的重要领域,它涵盖了如何使用Java API进行网络通信,包括TCP/IP协议栈的应用、套接字(Socket)编程、HTTP协议实现等。本实践教程旨在帮助开发者深入理解Java在网络编程上的应用...

    网络编程PPT(Java程序设计之网络编程 )

    总的来说,网络编程PPT详细介绍了网络的基本概念、网络协议、OSI和TCP/IP模型,以及Java中进行网络编程的API,特别是Socket和ServerSocket的使用。通过学习这些知识,开发者能够创建出能够跨越网络进行通信的应用...

    Java网络编程学习资料,内容很全

    Java网络编程是开发分布式应用程序的关键技术之一,它允许程序通过网络进行通信,实现数据的交换。本学习资料全面涵盖了从基础到进阶的Java网络编程知识,特别关注Socket套接字和相关API的使用。 首先,让我们深入...

    java 网络编程

    再者,`网络协议—Java网络编程之传输控制协议(二1).chm`这部分内容会深入TCP协议。TCP是一种面向连接的、可靠的传输协议,它保证了数据包的顺序和可靠性。在Java中,Socket类默认使用的就是TCP协议。理解TCP的工作...

Global site tag (gtag.js) - Google Analytics