Java--回调模型
来源:互联网 发布:js判断鼠标进入方向 编辑:程序博客网 时间:2024/06/15 05:03
模拟客户端异步发行信息到服务端
回调接口:
public interface CallBack { public void processResult(Integer statusCode);}
客户端回调实现类:
public class ClientCallBack implements CallBack { public void processResult(Integer statusCode) { // TODO Auto-generated method stub System.out.println("执行回调,返回值:" + statusCode); }}
客户端,启动一个线程异步发送消息:
public class Client { public void sendMsg(final Server server, final String msg) { System.out.println("客户端发送消息:" + msg); new Thread(new Runnable() { public void run() { // TODO Auto-generated method stub server.getClientMsg(new ClientCallBack(), msg); } }).start(); }}
服务端,接收消息,执行回调方法:
public class Server { public void getClientMsg(CallBack callBack, String msg) { System.out.println("服务端接收到的信息为:" + msg); callBack.processResult(200); }}
测试:
public class TestMain { public static void main(String[] args) { new Client().sendMsg(new Server(), "hello world"); }}
参考:
http://blog.csdn.net/qq_29347295/article/details/78824775
阅读全文
0 0
- Java--回调模型
- 【JAVA】Java事件模型
- Java安全模型
- Java的事件模型
- java异常处理模型
- Java领域模型
- Java事件模型
- Java内存模型
- Java内存模型
- java线程模型
- Java截图代码模型
- java内存模型详解
- JAVA安全模型
- 12.Java内存模型
- java内存模型详解
- Java内存模型
- Java内存模型详解
- java 内存模型
- go基础-面向对象
- 重定向
- UVa
- hive数据类型
- numpy中的meshgrid函数
- Java--回调模型
- @Autowired重要重要
- H.266 JEM相对于HEVC HM的改进
- 再一次探索Activity的启动
- wxWidgets学习
- 7-2 判断上三角矩阵(15 分)
- 基于Unity3D的相册系统的实现
- STL简介
- linux内核的I2C子系统详解1——I2C总线概览、驱动框架概览