您的位置:首页 > 移动开发 > Android开发

对于as3 falsh 和 android java的一点理解

2011-12-28 10:07 225 查看
as3 flash和android java类似,都是加一个一个的监听器,然后在回调函数里面处理事务

win32的开发,是直接去扫描句柄信号做判断,as3 还有android java,

相当于对句柄写好了可以录入函数的接口,等待你录入回调函数



as3,java之所以使用这个模式,而不像mfc,vb这样,

可能是是因为他们本身就是解释执行,如果再像mfc,vb这样,所有信息都预设了回调,

一个信号就会判断很多次,现在这个模式,只有你加了listen才判断,判断次数就少,效率就高。





这个东西。。只要不是用了闭包或者啥动态编译的技术,哪些回调是空的,走一遍就能cache住了吧。

即使是解释执行,应该这问题也能得到解决的。

就算没有回调函数,那个事件其实还是会被路由到的。进函数就是少进出一层堆栈呗。

这是个程序员效率和机器效率的 trade off。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: