`

一本关于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

    《Java设计模式PDF》是一本由James W. Cooper编写的经典书籍,该书详细介绍了Java编程语言中的设计模式,并通过实际案例深入探讨了这些模式的应用场景和实现细节。 在本书的前言部分(第3页),作者简要介绍了设计...

    java设计模式(刘伟)

    ### Java设计模式(刘伟) #### 一、引言 在《Java设计模式》这本书中,作者刘伟全面地介绍了24种经典的设计模式,并通过丰富的案例和代码示例进行了详细的解析。本书不仅适合初学者作为入门教材,也适合有一定...

    Head First 设计模式 +Java设计模式(第2版)

    《Head First 设计模式》与《Java设计模式(第2版)》是两本非常重要的IT书籍,专注于软件开发中的设计模式。设计模式是解决软件设计中常见问题的经验总结,它们提供了一种标准的方法来处理特定场景下的问题,使得代码...

    java设计模式的 3本书 1 ppt

    这里提到的资源包括三本关于Java设计模式的书籍和一个PPT,它们将帮助我们深入理解并应用这些模式。 首先,"深入浅出设计模式(中文版)-93页.pdf"很可能是一本简洁易懂的设计模式入门书籍,虽然只有93页,但可能包含...

    java设计模式电子书

    Java设计模式是软件开发中的重要概念,它是一种在特定情境下解决问题的经验总结,可以提高代码的可重用性、可维护性和灵活性。本电子书集合深入浅出地剖析了Java设计模式,旨在帮助开发者理解和应用这些模式,提升...

    JAVA设计模式 (PDF版本)

    **JAVA设计模式** 设计模式是软件工程中的一种最佳实践,它们是解决常见设计问题的模板,可以在多种情境下重复使用,以提高代码的可维护性和可扩展性。在JAVA编程中,理解并熟练运用设计模式对于提升软件开发的效率...

    设计模式在java语言中的运用 书籍

    这本书籍《设计模式在Java语言中的运用》可能会详细探讨23种GOF(Gang of Four)经典设计模式,并结合Java特性进行解释。 首先,我们来看结构型设计模式,这类模式主要关注如何组合类和对象以创建更大的结构。例如...

    Java设计模式之禅

    《Java设计模式之禅》是一本深入浅出讲解设计模式的书籍,书中不仅包含23种经典设计模式的案例,还详细介绍了设计模式背后的思想和原则,适合初学者以及对设计模式有一定了解的程序员阅读。本书旨在帮助读者理解如何...

    Java设计模式(第2版)中文版 高清版本 带书签

    《Java设计模式(第2版)》是一本深入探讨Java编程中设计模式的权威书籍,中文版的出现使得更多的国内开发者能够无障碍地学习这门重要的技术。设计模式是软件工程中经过长期实践验证的解决方案,它为解决常见问题提供...

    Java设计模式(影印版)

    《Java设计模式(影印版)》一书深入探讨了软件设计中的模式概念,这是软件工程领域...《Java设计模式(影印版)》提供了深入的理解和实践指南,对于希望提升自己编程技能的Java开发者来说,是一本不可或缺的参考书籍。

    java设计模式资料

    本资料包含23种经典的Java设计模式,每种模式都有对应的PPT讲解和源码实现,是深入理解和应用设计模式的良好资源。 1. **单例模式**:保证一个类只有一个实例,并提供一个全局访问点。防止多个实例消耗资源,常用于...

    Java 设计模式与原理

    ### Java设计模式与原理 #### 一、概述 在软件工程领域,设计模式是指在特定情境下解决软件设计问题的最佳实践。《Java 设计模式与原理》这本书被誉为Java程序员的必备指南之一,它深入浅出地讲解了23种经典的设计...

    java 设计模式幽默解读

    "大牛解读Java设计模式.pdf"这本书籍,作为这个主题的载体,很可能是由资深专家撰写,用生动的语言和实例帮助读者理解抽象的设计概念,从而提升他们的编程技能。无论你是初学者还是有经验的开发者,都能从中受益匪浅...

    Java设计模式(第二版)中文版

    《Java设计模式(第二版)》是一本旨在培养读者思维框架的书籍,不仅适合Java编程的新手,也适用于有一定经验的程序员。本书通过详细的案例分析和实践指导,帮助读者深入理解各种设计模式的应用场景及其背后的原理。...

    深入浅出java设计模式(高清中文PDF)

    整体而言,这本关于Java设计模式的书籍,不仅仅是为读者提供了一种学习材料,更重要的是通过实例和代码演示,帮助读者在实践中掌握和运用设计模式,从而在软件开发中更加高效和规范地解决实际问题。

    Java设计模式经典搞笑珍藏

    ### 知识点一:设计模式概念 设计模式是软件工程中一套被广泛...书籍不仅涵盖了多种设计模式,还强调了设计原则的重要性,并且根据读者的编程水平提供了不同的学习层面,是一本适合各类读者的Java设计模式学习资料。

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

    Java设计模式(第二版)是John Metsker撰写的一本经典图书,主要面向Java开发者,深入讲解了设计模式在软件工程中的应用。设计模式是解决软件设计中常见问题的经验总结,是程序员之间的通用语言,能够帮助我们构建可...

    Java设计模式中文版

    《Java设计模式中文版》是一本专门针对Java程序员的书籍,它详细介绍了如何运用设计模式来构建高质量、易于维护的软件系统。 #### 设计模式概览 设计模式是一种在特定上下文中解决常见问题的解决方案。它们为软件...

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

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

    23种JAVA设计模式经典(推荐必读).pdf

    本资源“23种JAVA设计模式经典(推荐必读)”深入探讨了这23个设计模式,它们被视为后台开发的重要工具。 设计模式分为三大类别: 1. **创建型模式**(Creation Patterns): - **单例模式(Singleton)**:确保...

Global site tag (gtag.js) - Google Analytics