package inetAddress; import java.io.IOException; import java.net.InetAddress; public class InetAddressDemo { public static void main(String[] args) throws IOException { InetAddress locAdd = null ; // 声明 InetAddress 对象 InetAddress remAdd = null ; // 声明 InetAddress 对象 locAdd = InetAddress.getLocalHost() ; //得到本地的 InetAddress 对象 remAdd = InetAddress.getByName("www.hao123.com"); //取得运程 InetAddress 对象 System.out.println("本机的IP地址:" + locAdd.getHostAddress()); System.out.println("本机的名称:" + locAdd.getHostName()); System.out.println("本机的名称:" + locAdd.getAddress()); System.out.println("本机的名称:" + locAdd.getCanonicalHostName()); System.out.println("本机的名称:" + locAdd.getLocalHost()); System.out.println("本机的名称:" + locAdd.isMCGlobal()); System.out.println("hao123的IP地址:" + remAdd.getHostAddress()); System.out.println("本机是否可达:" + remAdd.isReachable(5000)); } }
发表评论
-
乱乱地收集
2010-12-28 11:08 749import java.text.DateFormat; ... -
百分比
2010-12-27 10:21 748public static void main(String ... -
开发环境
2010-11-30 17:15 758Tomcat服务器 JSP会自动更新,不用设置 法一:如果在 ... -
计算两个时间相差几个月
2010-11-18 16:21 1593import java.text.DateFormat; i ... -
异常的多
2010-11-10 11:25 764java.util.NoSuchElementExceptio ... -
多线程三【总结】
2010-11-07 09:17 695线程状态: 1.创建状态:NEW对象就处于该状态,堆区中分配 ... -
多线程二【共享数据】
2010-11-07 08:53 780Thread.currentThread();//获得当前正在 ... -
多线程一
2010-11-07 08:26 672进程是指运行中的应用程序,每一个进程都有自已独立的内 ... -
IO案例集
2010-10-20 11:41 662//控制台写数据,又获取输出 BufferedReader ... -
网络程序开发时编码和解码
2010-09-28 08:33 775package URLEncoder; import jav ... -
URL 查看网站数据
2010-09-28 08:32 919package URLConnection; impor ... -
Socket通信案例三
2010-09-28 08:31 807package TCP; import java.ne ... -
Socket通信案例二
2010-09-27 11:14 784/** * 服务端 * * @author ... -
Socket通信案例一
2010-09-27 11:13 687package TCP; import java.io. ... -
DatagramSocket通信一
2010-09-27 11:12 797package UDP; import java.net ... -
List内存地址引用
2010-07-29 08:55 1048package text; import java.ut ... -
poi-2.5.1.jar poi 导出 Excel
2010-07-02 19:10 1743引用附件中有 poi-2.5.1.jar public ...
相关推荐
InetAddress类的其他常用方法 - **getCanonicalHostName()**:返回主机的完全限定域名(Fully Qualified Domain Name,FQDN)。 - **getHostAddress()**:返回IP地址的字符串形式。 - **getHostName()**:返回...
在Java编程中,掌握一些常用的方法和注意事项是提高效率的关键。以下是一些基于提供的内容整理出的Java知识点: 1. **类型转换**: - `String` 转 `int`:通过 `Integer.parseInt()` 方法将字符串转换为整型。如 `...
InetAddress 常用方法: * String getCanonicalHostName() 获取此 IP 地址的完全限定域名 * String getHostAddress() 返回 IP 地址字符串 获取本地地址和端口号: ``` public void testSocket() throws Exception{...
Java是一种广泛使用的面向对象...以上只是部分常用方法的简介,实际编程中还有许多其他功能和库,如网络编程、多线程、反射、集合框架等,都是Java开发者必备的知识点。不断学习和实践,才能更好地利用Java的强大功能。
通过以上代码,我们可以看到`InetAddress.getByName()`方法尝试解析传入的字符串参数为一个IP地址,如果解析成功,则返回一个`InetAddress`对象,否则抛出`UnknownHostException`异常。然后我们通过比较`...
自动选择 IP 是最常用的方法,这种方法可以让 Socket 类自动为我们选择一个可用的 IP。在六个构造方法中,有四个是使用这种方法来连接服务器的。 1. public Socket(String host, int port) 这是最常用的构造方法,...
- `InetAddress`:表示 IP 地址。 ##### 9. `java.security.*` - **主要功能**:提供了设计网络安全方案需要的一些类。 - **关键类**: - `KeyPairGenerator`:用于生成密钥对。 - `Signature`:提供数字签名的...
本压缩包“java常用代码”集合了一系列基础到进阶的Java代码示例,涵盖了多个关键领域,有助于初学者快速掌握Java编程的核心概念。 1. **遗产算法**:在Java中,继承是面向对象特性之一,它允许一个类(子类)继承...
获取本机IP地址最常用的方法是: ```java import java.net.InetAddress; import java.net.UnknownHostException; public class Main { public static void main(String[] args) { try { InetAddress....
获取IP地址最常用的类是`InetAddress`。下面是一段简单的示例代码,展示了如何获取指定主机的IP地址: ```java import java.net.InetAddress; import java.net.UnknownHostException; public class ...
- **19.3 InetAddress类**:这部分着重讲解了`InetAddress`类的功能及使用方法,它是Java中用于处理IP地址的一个重要类。 ### 3. InetAddress类详解 - **InetAddress类简介**:`InetAddress`类用于封装IP地址,使...
### Java网络编程_连接网络数据库的多种方法 #### 摘要 随着互联网技术的不断发展,Java作为一种跨平台、安全且适用于分布式计算环境的语言,在网络编程领域占据着重要的位置。利用Java开发的程序具备在网络中传输...
常用的方法包括: * InetAddress.getByName(String host):获取指定主机名的IP地址。 * InetAddress.getAllByName(String host):获取指定主机名的所有IP地址。 * InetAddress.getLocalHost():获取本地主机的IP...
本文旨在探讨如何利用Java及其内置的网络编程功能,通过TCP/IP协议建立TCPSocket来实现与网络数据库的有效连接,并介绍了几种常用的方法。 #### 关键词 Java网络编程;TCP Socket;数据库连接;TCP/IP协议;UDP...
InetAddress 类是 Java 中表示互联网协议(IP)地址的类,通过调用静态方法 getByName 并提供字符串形式的主机名或 IP 地址,可以获取 InetAddress 对象。 在实现基于 UDP 的聊天程序时,需要使用 DatagramSocket、...
以下是一些常用的方法: 1. **JavaScript**: 在浏览器环境中,JavaScript可以通过`navigator.connection`对象获取用户的IP地址,但这种方法只能得到内网IP。更常见的是通过第三方服务如`jsonip.com`或`ipify.org`...
`java.net`包主要处理网络通信相关的类,如`Socket`和`ServerSocket`用于TCP连接,`URL`和`URLConnection`用于访问网络资源,以及`InetAddress`用于处理IP地址和主机名。 这些是Java编程中的基础知识,理解和掌握...
本篇将深入探讨"android 实时监测网络常用工具类",包括`NetWorkBroadcastReceiver`、`NetworkUtils`以及`BaseActivity`,并阐述它们在监测网络状态中的作用。 首先,`NetWorkBroadcastReceiver`是一个实现了...
24. **InetAddress**: 用于处理网络上的主机地址。 25. **ExecutorService**: Java并发编程中的工具,用于管理和控制线程池。 26. **Currency**: 处理货币类型,支持国际化的货币转换。 27. **Charsets**: 提供...