`

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

阅读更多

大家可以去这里查看:http://redhat.iteye.com/blog/1007884。书籍和代码都在附件里。

 

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

分享到:
评论
16 楼 redhat 2013-01-08  
yuyue007 写道
链接已经坏掉,请检查

谢谢提醒,已经改掉了!
请去空间查看相关书籍。
15 楼 yuyue007 2013-01-08  
链接已经坏掉,请检查
14 楼 zy7318750 2012-08-20  
gfasd
13 楼 noooon 2011-06-03  
楼主的收集很有用,谢谢
12 楼 gudgudstudy 2011-05-30  
是你写的吗?
11 楼 with3ducks 2011-04-26  
写得很好,值得推荐
10 楼 C.T 2011-04-21  
redhat 写道
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!



其实对于自己有一个提高就够了,其他其实不是那么重要的,多谢lz的书,正在学习啊!
9 楼 kaihop 2011-04-20  
值得看看,先收下
8 楼 houyanhuasong 2011-04-20  
由于开发需要,正从C转到写java一段时间,可以看看!多谢
7 楼 venus224 2011-04-20  
谢谢!收下了!呵!
6 楼 xzcgeorge 2011-04-20  
好书,值得一读。 有说明,有代码,浅显易懂 ! 
5 楼 redhat 2011-04-20  
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!
4 楼 zhangyou1010 2011-04-20  
楼主直接把博客文章发到论坛,不是更好吗? 可以让更多的人享受到你的劳动成果。
3 楼 lxs647 2011-04-19  
还有其他的模式呢???
2 楼 freish 2011-04-19  
<div class="quote_title">redhat 写道</div>
<div class="quote_div">大家可以去这里查看:http://redhat.iteye.com/blog/1007884。书籍和代码都在附件里。</div>
<p> </p>
<p> </p>
<p>单例的双重检查锁定并没有讲清楚,今天碰巧我也写了关于这个的博文:</p>
<p> </p>
<p><a href="http://freish.iteye.com/admin/blogs/1008304">http://freish.iteye.com/admin/blogs/1008304</a></p>
1 楼 huangleiatay 2011-04-19  
正在看,谢了

相关推荐

    《重学java设计模式》PDF.zip_java核心技术PDF

    另外,本书属于实战型而不是理论介绍类书籍,每一章节都有对应的完整代码,学习的过程需要参考书中的章节与代码一起学习,学习完成后进行知识点的总结,以及思考这样的设计模式在自己的业务场景中需要如何使用。

    电子书 java设计模式指南 英文版

    详细介绍了各种设计模型基于java的实现,英文好的同学们可以下来看一看

    java与设计模式珍藏版(精华)

    java与设计模式珍藏版(精华),讲的非常详细一本不错的设计模式图书

    java与模式pdf书籍

    java与模式是一本有关java设计模式的很好的书籍,讲的很全面透彻!

    java设计模式(第二版)(含源代码)

    JAVA设计模式,John Metsker的经典著作。一本非常不错的书!是中文版图书,已经是第二版了,2012年出版,随书的源代码一并提供,方便你的学习。

    北邮java李劼java大作业,设计模式二

    1. 假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。对所有的教材类图书 实行每本一元的折扣;对连环画类图书提供每本7%的促销折扣;而对非教材类的计算机图书有3%的折扣;对其余书没有折扣。使用策略...

    java设计模式之禅

    关于java设计模式的一本经典书籍,可以学习下,写得很生动。

    设计模式原理 精髓分析

    本书是关于设计模式的精髓分析。一些设计模式的书籍从语言入口,将语言作为工具来进行解释...然后可以用多种语言实现,本人的另外一本关于C#的设计模式书籍,可以去下载。总之多锻炼,才能真正理解,否则是纸上谈兵!

    漫谈设计模式 (Java)

    一本关于Java设计模式的免费书籍,通过这本书的介绍,读者可以尝试学会使用OOP的眼光分析问题,解决问题。

    Java设计模式

    设计模式贯穿于整个Java体系,我们...第三次是这次,我花了将近一个月时间整理自己学Java设计模式的心得并写了此书,本书所有知识都来源于我平时所看书籍以及在网上搜集所得,每一种设计模式都有详细的剖析和案例源代码

    java与模式(java的学习经典书籍)1

    本书是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。本书分为55章,每一个章节讲解一个编程模式,说明此模式的用意、结构,...

    java设计模式

    本作业是期末交的java设计模式,里面做的是一个小型的图书馆项目,项目里面用到了java中的工厂、单例、享元、命令等等模式,代码并用了超级链接链接了起来。

    《漫谈设计模式》—Java设计模式的好帮手

    本书不是一本面向对象和Java语言入门的书籍,阅读对象主要是从事Java语言的软件开发人员。

    java多线程设计模式详解

    一本学习想学习一下java多线程设计模式的书籍,希望对你有用

    研磨设计模式视频课程PPT

    内容概述:本视频课程是北京Java私塾原创精品书籍《研磨设计模式》一书的配套学习视频,由《研磨设计模式》的第一作者CC录制 课程目标:全面、系统的掌握GoF设计模式的知识,达到可以在实际项目开发中运用的能力 ...

    Head First java设计模式-中文版

    head first 中文版,好东西要分享,中国的软件需要有共享才能发展,呵呵,图文并茂,很经典的一本设计模式书,做java开发的必看书籍,看后没收获的随时找我,呵呵。

    Thinking in Patterns java设计模式

    本书不是一本介绍性的书籍。对Java 的语法有一定程度的了解。你应该对“对象 (object)”及其内涵有深刻的理解,包括多态(polymorphism)。

Global site tag (gtag.js) - Google Analytics