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

利用短信猫发送短信的Java代码

前一段需要用短信猫发送短信,写了一段短信猫发送短信的代码:
import javax.comm.*;
import java.util.*;
import java.io.*;
import org.smslib.*;
public class smsModem
{
    private static  LinkedList<COutgoingMessage> msgList = new LinkedList<COutgoingMessage>();
    private static String com="";
    private static int baudRate=0;
    private static CService srv;
    private static boolean isSending=false;
    private static   void  testAndSetCom()
        /**
        Try to find out which com port is used by modem and the work baudrate.
        */
        {
        CommPortIdentifier portId;
        Enumeration portList;
        //int bauds[] = { 9600, 19200, 38400, 115200 };
        int bauds[]={38400, 115200};
        portList = CommPortIdentifier.getPortIdentifiers();
        while (portList.hasMoreElements())
            {
            portId = (CommPortIdentifier) portList.nextElement();
            System.out.println("PORTID:"+portId);
            if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
                {
                System.out.println("Found port: " + portId.getName());
                for (int i = 0; i < bauds.len


相关文档:

Java创建线程

 Java使用两种方法来处理多线程
第一种是子类化Thread对象。 Thread对象是Java提供的封装线程的对象。如果子类化Thread类,则必须重载这个类中的run方法以提供由这个特殊线程执行的代码。因为Java不支持多重继承,所以如果你的类需要子类化另一个类,那么就不能子类化Thread对象。
第二种是实现由Java提供的Runnable ......

Java接口

 Java接口自己并不做实际的工作,它为最终做这些工作的方法指定原型。接口的名字一般以able结尾,名字其他的部分说明它如何工作。
当实现一个接口时,必须包含接口要求的方法。对Runnable来说,必须包含run方法。 ......

Java中的上下转型

见下边的程序段
package test;
class A {
    public String f(A obj)
    {
        return("A");
    }
}
class B extends A {
    public String f(B ob ......

java 操作 sql

 
List <String> sqlFileList = new ArrayList <String>();  
public List <String> readSqlFiles(List <String> fileNameList) {  
List <String> sqlList = new ArrayList <String>();  
      for (String fi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号