Java回调~mqtt回调处理中的问题

  • Caller.java

package com.callback.test;

/**

  • 电话设备

  • @author GeekHou

*/

public class Caller {

// 回调实现类,相当于手机卡或者电话线

private I119_CallBack callBack;

// 座机

public Caller() {

}

// 座机还需接上电话线,对吧

public void setCallListener(I119_CallBack callBack){

System.out.println(“—>座机”);

this.callBack = callBack;

}

// 手机

public Caller(I119_CallBack callBack) {

System.out.println(“—>手机”);

this.callBack = callBack;

}

// 拨号报警

public void callPolice(int num) {

System.out.println(“—>拨号:”+num);

callBack.callBack_119(num);

}

}

  • test119.java

package com.callback.test;

public class test119 {

public static void main(String[] args) {

Caller caller = new Caller();

caller.setCallListener(new Call119Listener());

caller.callPolice(119);

}

}

输出:

—>座机

—>拨号:119

—>消防员出动.

3. mqtt回调处理中的问题

在进行mqtt客户端开发时,对mqtt对调处理存在疑虑、问题,自己把问题抛到了豆瓣小组上面,但没有人回应还是自己动手丰衣足食。  mqtt回调处理

最近自己开发一个mqtt物联网相关的小项目,pc端java application编程想要实现mqtt客户端发送数据过来后json解析–>添加到mysql数据库中,现在mqtt接收的回调如上图,不太清楚回调中直接完成ui更新、json解析、数据库操作是否合理安全,自己查了一下可能是关于线程池、消息队列、Executor框架(ExecutorService、CompletionService、Future、Callable)这些方面,因为受到Android中handler消息机制的影响,自己又不太懂java application中是否有类似的机制,请问下java回调中进行上述操作是否安全,还有就是想要实现上述3个功能有那种较好的方式给推荐学习一下(-,- )

查询了好多博客,最后还是回到了java的回调上,mqtt的回调类似于Android中按钮点击事件中的回调,看了官方的文档也就消除了上面的困惑。

setCallbackMqttCallback

参考:

  1. Java回调机制解析

  2. Java回调方法

  3. Java callback JAVA实现回调

  4. 详解Java回调机制 (Callback) 讲解+实例

  5. 一个经典例子让你彻彻底底理解java回调机制

总结

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了

《Java中高级核心知识全面解析》

小米商场项目实战,别再担心面试没有实战项目:

加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0
Av-1725658792095)]

小米商场项目实战,别再担心面试没有实战项目:

[外链图片转存中…(img-7DkcfpXO-1725658792096)]

加入社区:https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值