知识大全 Java程序性能优化-观察者模式(3)
Posted 知
篇首语:常识并不是大家都知道的,常见的东西。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java程序性能优化-观察者模式(3)相关的知识,希望对你有一定的参考价值。
Java程序性能优化-观察者模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
观察者模式( )
当按钮被单击时 通过被观察对象通知观察者 以下是AbstractButton中的一段事件处理代码 显示了被观察对象如何通知观察者
protected void fireActionPerformed(ActionEvent event)
Object[] listeners = listenerList getListenerList() //这里就是应用层
//实现的ActionListener
ActionEvent e = null;
for (int i = listeners length ; i>= ; i = )
if (listeners[i]==ActionListener class)
if (e == null)
String actionCommand = event getActionCommand()
if(actionCommand == null)
actionCommand = getActionCommand()
e = new ActionEvent(AbstractButton this
ActionEvent ACTION_PERFORMED
actionCommand
event getWhen()
event getModifiers()) //构造事件参数
//告诉应用层是何种事件发生
((ActionListener)listeners[i+ ]) actionPerformed(e)
//回调应用层的实现
返回目录 Java程序性能优化 让你的Java程序更快 更稳定
编辑推荐
Java程序设计培训视频教程
J EE高级框架实战培训视频教程
J ME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
cha138/Article/program/Java/gj/201311/27816相关参考
Java程序性能优化-观察者模式(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! pu
Java程序性能优化-观察者模式(1)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
Java程序性能优化-观察者模式(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
Java程序性能优化-代理模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-单例模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-装饰者模式(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
Java程序性能优化-代理模式(7) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-代理模式(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-代理模式(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java程序性能优化-代理模式(4) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!