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

java检测QQ是否在线

 package mylib.webxml;
//~--- JDK imports ------------------------------------------------------------
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
/**
 *
 * @author jmp esp
 * @version 1.0
 *
 */
public class CheckQQ {
    // 查询后返回的状态
    private final static int ERROR_QQ   = 2;
    private final static int OFFLINE_QQ = 1;
    private final static int    ONLINE_QQ = 0;
    //特征码
    private final static String ONLINE=">Y<";
    private final static String OFFLINE=">N<";
   
  
    private final static String WEBXML_QQ =
        "http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=";
    /**
     * 判断QQ是否在线
     * @param qq
     * @return 在线:0|不在线:1|出现错误:2
     */
    public static int isOnline(String qq) {
        URL               url  = null;
        HttpURLConnection http = null;
        InputStream       in   = null;
        try {
            url  = new URL(WEBXML_QQ + qq);
            http = (HttpURLConnection) url.openConnection();
            http.connect();
            i


相关文档:

Java正则表达式入门

 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
 大
家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达 ......

java队列

 队列是设计程序中常用的一种数据结构。它类似日常生活中的排队现象,采用一种被称为
“先进先出”(FIFO)的存储结构。数据元素只能从队尾进入,从队首取出。在队列中,
数据元素可以任意增减,但数据元素的次序不会改变。每当有数据元素从队列中被取出,
后面的数据元素依次向前移动一位。所以,任何时候 ......

Java 理论与实践: 线程池与工作队列

 
贴在我们多线程 Java 编程论坛上最常见的问题之一是“怎样创建线程池?”。几乎在每个服务器应用程序中都会出现线程池和工作队列问题。本文中,Brian Goetz 探讨了线程池的动机、一些基本实现和调优技术以及一些要避免的常见危险。
为什么要用线程池?
诸如 Web
服务器、数据库服务器、文件服务器或邮 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号