JAVA里的PING和TELNET
JAVA里的PING是在JDK 1.5后用了新的函数isreachable去实现,具体介绍如下:
InetAddress对象的常用方法
InetAddress类有很多
get
方法,用来获取主机名,主机地址等信息。主要有:
byte[] getAddress() 返回次
InetAddress
对象的原始
IP
地址,保存为一个
byte
数组
String getCanonicalHostName() 获取此
IP
地址的
完全限定域名
String getHostAddress() 获取
IP
地址的字符串,返回为一个
String
String getHostName() 获取此
IP
地址的主机名
下面一个简单的例子展示这些方法的使用:
package
org.dakiler.javanet.chapter1;
import
java.net.InetAddress;
public
class
Example3
{
public
static
void
main(String args[])
throws
Exception
{
InetAddress address=InetAddress.
getByName
(
"www.microsoft.com"
);
System.
out
.println(
"ip: "
+address.getHostAddress());
System.
out
.println(
"host: "
+address.getHostName());
System.
out
.println(
"canonical host name: "
+address.getCanonicalHostName());
byte
[] bytes=address.getAddress();
for
(
byte
b:bytes)
{
if
(b>=0)System.
out
.print(b);
else
System.
out
.print(256+b);
System.
out
.print(
" "
);
}
}
}
这个例子首先是获取www.microsoft.com
的对应的
InetAddress
实例,然后分别打印
address.getHostAddress() address.getHostName()
以及
add
相关文档:
java基础技术知识复习
一、 计算机基础知识:包括数据结构中的基本算法,计算机网络的OSI,TCP/IP模型。
计算机网络的OSI:OSI(Open System Interconnnection OSI)开放式系统互连, 是由国际化标准组织(ISO)制定的标准化开放式的计算机网络层次结构模型 ......
java exception 解决方案 - 我的异常网|异常|exception|myexception 831 - ActionMessages 832 - could not instantiate id generator 833 - javax.servlet.jsp.JspException 834 - javax.naming.NoInitialContextException 835 - net.sf.hibernate.HibernateException 836 - org.hibernate.exception.GenericJDBCExceptio ......
关于java平台,开发环境,开发工具的认识
一开始学经常把三者给混了。平台是一个程序运行的硬件环境。像widows,linux等是操作系统和硬件组成的基于硬件的平台。java平台一个运行在硬件之上的纯软件平台。java平台有两部分组成java虚拟机和java程序设计接口。
&n ......
2009年9月出版的。同是《软件开发课堂》系列。本人在本书中编写的章节为:
第12章:多线程
第13章:IO流
第15章:反射
第16章:注解
第19章:网络编程
第20章:项目实例之网络版QQ
图书封面:
购买链接:http://www.china-pub.com/195979&ref=ps ......
浅谈Java泛型编程
1 引言在JDK 1.5中,几个新的特征被引入Java语言。其中之一就是泛型(generics)。泛型(generics,genericity)又称为“参数类型化(parameterized type)”或“模板(templates)”,是和继承(inheritance)不同而互补的一种组件复用机制。继承和泛型的不同之处在于&mda ......