邱俊的空间

Simple is beautiful.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java技术

some stuff about java programming language
摘要:前言异步事件的通知机制在比较有规模的软件设计中必然会有涉及,比如GUI程序中的事件监听器,应用程序模块之间的通信,以及分布式应用中的消息机制等。如果使用语言原生的对象注册通信,则耦合度不可避免的会增大,也就是说,当时间发生时,A要通知B,则A必须知道B的存在。耦合度的增大在一定程度上必然会影响灵活性。所以,另一种模式就是今天要说的总线模式(BUS Based),即所有的监听器将自己挂在总线上,这些... 阅读全文

posted @ 2009-07-25 22:19 abruzzi 阅读(2964) 评论(4) 推荐(5)

摘要:前言事件监听器是经常可以遇到的一种设计模式,一般用在这样一种场景下:当模块的一部分A在完成后需要通知其他的软件模块B,而等待通知的模块B在事先不需要采用轮询的方式来查看另一个模块A是否通知自己。即,当某事件发生,则监听器立刻就知道了该事件。这种模式大量的应用在GUI设计中,比如按钮的点击,状态栏上状态的改变等等。接口的设计我们需要一个对事件(event)的抽象,同样需要一个对监听器(listene... 阅读全文

posted @ 2009-06-21 22:06 abruzzi 阅读(2193) 评论(5) 推荐(2)

摘要:前言在学校学程序设计语言的时候,能接触到的所有例子没有一个跟现实世界是有关系的。大多是关注于语言的细节层次,根本没有模型的概念,而我认为,要真正的让别人理解模型是如何建立的,最好的方法是从一个实实在在的东西开始,逐步的建立一个与物理世界可以有对应关系的模型出来。那样,在以后的实践中,可以很轻易的对未知的对象进行数学建模。OO最大的特点并非继承,多态等概念,而是与物理世界建立对应的关系!选择有限自动... 阅读全文

posted @ 2009-06-06 10:48 abruzzi 阅读(2526) 评论(21) 推荐(0)

摘要:作者: abruzzi 链接:http://abruzzi.javaeye.com/blog/266335 发表时间: 2008年11月08日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!用途及用法网络请求通常有两种形式:第一种,请求不是很频繁,而且每次连接后会保持相当一段时间来读数据或者写数据,最后断开,如文件下载,网络流媒体等... 阅读全文

posted @ 2008-12-30 21:08 abruzzi 阅读(454) 评论(0) 推荐(0)

摘要:作者: abruzzi 链接:http://abruzzi.javaeye.com/blog/266027 发表时间: 2008年11月12日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!事件监听器模式(一个简单的例子)在GUI程序设计中,在设计时通常不会知道用户的动作什么时候会发生,如用户可能点击某一个按钮,也可能不点击,而且点... 阅读全文

posted @ 2008-12-30 21:08 abruzzi 阅读(337) 评论(0) 推荐(0)

摘要:作者: abruzzi 链接:http://abruzzi.javaeye.com/blog/266317 发表时间: 2008年11月12日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! 内部机制 ... 阅读全文

posted @ 2008-12-30 21:08 abruzzi 阅读(281) 评论(0) 推荐(0)

摘要:作者: abruzzi 链接:http://abruzzi.javaeye.com/blog/285034 发表时间: 2008年12月02日 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任! Java的远程... 阅读全文

posted @ 2008-12-30 21:08 abruzzi 阅读(517) 评论(1) 推荐(0)