职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 423|回复: 8

一本关于Java设计模式的免费书籍

[复制链接]
feiguo 发表于 2011-8-24 10:52 | 显示全部楼层 |阅读模式
大家可以去这里查看:http://redhat.iteye.com/admin/blogs/1007884。书籍和代码都在附件里。

这里补充说明一下,希望大家能够把反馈及时发到我的邮箱ramblingonpatterns@gmail.com,支持开源共享,谢谢。

北大青鸟 发表于 2011-8-24 10:53 | 显示全部楼层
正在看,谢了

ksdal 发表于 2011-8-24 10:53 | 显示全部楼层
redhat 写道
大家可以去这里查看:http://redhat.iteye.com/blog/1007884。书籍和代码都在附件里。


单例的双重检查锁定并没有讲清楚,今天碰巧我也写了关于这个的博文:

http://freish.iteye.com/admin/blogs/1008304

钰云 发表于 2011-8-24 10:53 | 显示全部楼层
还有其他的模式呢???

江波 发表于 2011-8-24 10:53 | 显示全部楼层
freish 写道
<div class="quote_title">redhat 写道</div>
<div class="quote_div">大家可以去这里查看:http://redhat.iteye.com/blog/1007884。书籍和代码都在附件里。</div>




单例的双重检查锁定并没有讲清楚,今天碰巧我也写了关于这个的博文:



http://freish.iteye.com/admin/blogs/1008304



我拜读了你写的那篇文章,写得确实很不错,本质是“初始化Singleton  和 将对象地址写到instance字段 的重新排序”,我写的是“JVM容许在没有完全实例化完成时,instance变量就指向此实例,因为这些步骤可以是out-of-order writes的,此时instance==null为false”,并没有什么区别。

至于volatile语义的扩展,我这里没有提及的原因是,我觉得这方面内容太多会偏离我讲解的主题——模式而不是JLS介绍书,所以在修改过程中把其删减了。

其实写这本书的目的不是让大家学会模式或者知道模式的概念,这也是为什么我在很多地方没把模式相关的资料重复叙述一遍,因为介绍地比较全面的仍然是GoF的那本,我的主旨是通过OOP的眼光来看模式,到最后,模式并不是那么重要的,使用OOP分析领域问题才是我们真正的问题。

这本书籍我断断续续写了1.5年,大删改了5次,一共修订了6次,当然这或许对你来说不算是什么,但是1.5年对我是有点什么的。我这么说的目的不是说它很完美,我希望你能了解它的重点,不是Java语法和Java有关的技术,而是OOP本身。

,you'll find it's much more than that if you finish that book, good luck!

yoyo 发表于 2011-8-24 10:53 | 显示全部楼层
好书,值得一读。 有说明,有代码,浅显易懂 !  

找不到我 发表于 2011-8-24 10:54 | 显示全部楼层
谢谢!收下了!呵!

 楼主| feiguo 发表于 2011-8-24 10:54 | 显示全部楼层
由于开发需要,正从C转到写java一段时间,可以看看!多谢

曾经的小孩 发表于 2011-8-24 10:54 | 显示全部楼层
值得看看,先收下
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-9 19:28 , Processed in 0.135695 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表