我是.Net开发人员.我想知道Java中是否有像C#这样的事件处理的事件处理机制.
我想要做的是我想在某些条件下从我的班级中筹集/开火.此类的消费者应该注册该事件并编写事件处理方法.
这可以在C#中轻松完成.我必须用Java实现这个功能.
谷歌搜索后我找到了一些链接,但所有这些都在谈论AWT和摇摆中的GUI事件.
谁能帮我吗.
我对Java听不到的事情感到有点困惑.
但我知道它会做GUI事件.
我错过了什么吗?java有事件处理机制吗?
我知道我可以实现发布者订阅者模式,但我正在寻找Java中的本机支持.
我似乎记得Java 5或6中有关Java添加事件的内容,但我不记得我在哪里听到这个并且我可能正在编写它.
基本上我将设备包装在java类中,设备会抛出事件,而我正在寻找最合理的方式来揭示它.我来自.Net背景,我正在寻找像.Net(C#)中的事件
任何帮助,将不胜感激.
我知道做以下事情是没有意义的:
xstring.ToLower()??"xx"
Run Code Online (Sandbox Code Playgroud)
因为我ToLower()在调用null之前调用了.有没有办法解决这个问题,保持语法清晰干净?
我可以覆盖??字符串的运算符,以便它只调用ToLower()时xstring不是null吗?