易截截图软件、单文件、免安装、纯绿色、仅160KB

java 实现的端口扫描器

import java.net.*;
import java.io.*;
public class PortScanner {
    public static void main(String args[]){
    String host="localhost";
    new PortScanner().scan(host);
    }
    public void scan(String host){
    Socket socket=null;
    System.out.println("scanning...");
    for(int port=1;port<65535;port++){
       try {
     //socket=new Socket(host,port);
        socket=new Socket();
        SocketAddress remoteAddr=new InetSocketAddress(host,port);
        socket.connect(remoteAddr,1);//超时时间1ms
     System.out.println("there is a server on port "+port);
   
       } catch (UnknownHostException e) {
    
     e.printStackTrace();
    } catch (IOException e) {
     //System.out.println("connot connect to port"+port);
    }finally{
     if(socket!=null){
      try {
       socket.close();
      } catch (IOException e) {
      
       e.printStackTrace();
      }
     }
    }
      
    }
    System.out.println("scan over.");
    }
   
}


相关文档:

Java 编程的动态性,第 1 部分: 类和类装入

这一有关 Java 编程动态方面的新的系列文章研究了执行 Java 应用程序时幕后所发生的事情。企业 Java专家
Dennis Sosnoski 提供了 Java 二进制类格式以及在 JVM
内部类所发生的情况的内幕。接着,他将讨论类装入问题,其范围涉及从运行简单的 Java 应用程序所需的类的数量到可能造成 J2EE
及类似的复杂体系结构出现问题的 ......

Java编程 的动态性,第 2部分: 引入反射

反射使您的程序代码能够接入装载到JVM中的类的内部信息,允许您编写与执行时,而不是源代码中选定的类协作的代码。这使反射成
为构建灵活的应用的主要工具。但需注意的是 --如果使用不当,反射的成本很高。在Java平台系列的第2部分中,软件顾问Dennis
Sosnoski介绍了如何使用反射,以及某些相关的成本。您还将找到JavaRef ......

JAVA语言学校的危险性

    上学时很多问题的答案,可以从下文找到
    JAVA语言学校的危险性
    作者:Joel Spolsky
    译者:阮一峰
    原文: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
    译文地址:htt ......

从JAVA直接读取EXCEL、WORD并生成PDF文件

从JAVA直接读取EXCEL、WORD并生成PDF文件
1。操作EXCEL和WORD文件
使用JAVA从EXCEL、WORD文件中读写数据,可以使用http://jexcelapi.sourceforge.net/
提供的JAVA API-Java Excel API,这里有其指南http://www.andykhan.com/jexcelapi/tutorial.html
,可由此下载JAR文件http://www.andykhan.com/jexcelapi/download.h ......

Java中split要注意的问题

在JAVA中, 在使用String.split方法分隔字符串时,但要注意有些字符不能直接用的,分隔符如果用到一些特殊字符,比如 "| "
,"*",等否则会出现问题,以前刚用时就因为这个问题而看了半天的代码。
public String[] split(String regex)
Splits this string around matches of the given regular expression. 
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号