java怎么发送事件

接口,抽象,继承都可以发送事件,各有各的优缺点

Ⅱ java如何发短信

这个原理要讲老半天了
我们普通的发短消息,是靠手机发到短信中心,然后由短信中心发到对方手机
通过网页呢,就是直接把短信发到短信中心,各地的短信中心会提供ip地址和端口号。
这个短信的格式就是按照不同的协议来定义的。里面定义了from ,to ,content,fee,等等
简单的原理就是这样

Ⅲ java 如何发送短信

JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台
JAVA调用

import java.io.UnsupportedEncodingException;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;
public class SendMsg_webchinese {

public static void main(String[] args)throws Exception
{

HttpClient client = new HttpClient();
PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");
post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在头文件中设置转码
NameValuePair[] data ={ new NameValuePair("Uid", "本站用户名"),new NameValuePair("Key", "接口安全密码"),new NameValuePair("smsMob","手机号码"),new NameValuePair("smsText","短信内容")};
post.setRequestBody(data);

client.executeMethod(post);
Header[] headers = post.getResponseHeaders();
int statusCode = post.getStatusCode();
System.out.println("statusCode:"+statusCode);
for(Header h : headers)
{
System.out.println(h.toString());
}
String result = new String(post.getResponseBodyAsString().getBytes("gbk"));
System.out.println(result);

post.releaseConnection();

}
}
jar包下载
commons-logging-1.1.1.jar
commons-httpclient-3.1.jar
commons-codec-1.4.jar

Ⅳ java的项目发布是什么意思如何发布请高手详细解释一下,谢谢!!

项目发布:就是说编码完工了,经过专业测试后确定项目可以上线,给客户使用了。专这个时候,找一台机器当做属服务器,里面安装软件所需要的环境(JAVA/数据库/服务器软件[tomcat/weblogic==]==),把代码打成war包,丢进服务器软件指定目录,开启服务~ 恩,这就是我所知道的...

Ⅳ java如何通过tcp发送指令

以下是一个展示java使用tcp通讯的简单例子,包括服务器和客户端代码:

/**
*TCPServer
*/
import java.io.*;
import java.net.*;
class TCPServer{
public static void main(String[] args)throws IOException{
ServerSocket listen = new ServerSocket(5050);

Socket server = listen.accept();
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
char c = (char)in.read();
System.out.println("收到:" + c);
out.write('s');

out.close();
in.close();
server.close();
listen.close();
}
}

/**
*TCPClient
*/
import java.io.*;
import java.net.*;
class TCPClient{
public static void main(String[] args)throws IOException{
Socket client = new Socket("127.0.0.1" , 5050);
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();

out.write('c');
char c = (char)in.read();
System.out.println("收到:" + c);
out.close();
in.close();
client.close();
}
}

Ⅵ java怎么主动发送http请求

实现思路就是先定义请求头内容,之后进行请求头设置。

  • 定义请求头回

  • LinkedHashMap<String,String> headers = new LinkedHashMap<String,String>();

    headers.put("Content-type","text/xml");

    headers.put("Cache-Control", "no-cache");

    headers.put("Connection", "close");

  • 给HttpPost 设置请求头

  • HttpPost httpPost = new HttpPost("地址");

    if (headers != null) {

    for (String key : headers.keySet()) {

    httpPost.setHeader(key, headers.get(key));

    }

    }

    备注:只答需要在map中设置相应的请求头内容即可。根据实际需要修改即可

Ⅶ java定时发送

importjava.util.Date;
importjava.util.Timer;
importjava.util.TimerTask;
importjava.util.concurrent.Callable;
importjava.util.concurrent.Executors;
importjava.util.concurrent.TimeUnit;

classde{
publicstaticvoidmain(String[]args){

//方法1
Executors.().schele(newCallable<String>(){

@Override
publicStringcall()throwsException{
//sendmsg
returnnull;
}
},getaLong(),TimeUnit.SECONDS);


//方法2
Timertimer=newTimer();
timer.schele(newTimerTask(){
@Override
publicvoidrun(){
//sendmsg
}
},newDate());//指定时间


}

//计算预定时间到现在的间隔S
privatestaticlonggetaLong(){
//...
return3;
}


}

Ⅷ java "发送消息给对象"

这种调用很正常啊,主要看怎么处理方便。或者更加符合逻辑。
比如一个person对象。
控制人说话 就是 String speak = person.talk();

让这个接受意见 person.lisen(speak2);
如果把这个人派去做什么
todosomething(person,work);
这样就是以人为对象了