一年前的夏天的一个周六,忽然一个冲动跑到中关村图书大厦花了很多银子买了一本THINK IN JAVA。买回来之后就一直没怎么看过,我一直觉得这书太简单(一直没多看,只看了开头),提不起兴致,又没什么实用价值。今年换了一次工作,新公司采用非SSH架构的平台,可以说跟CS开发的模式比较类似(系统是bs的),一次平台的转换激发了我对设计模式的学习兴趣。之前看了一半《大话设计模式》,之后嫌电子版看的不过瘾,在淘宝上买了一本《first head 设计模式》,元旦放假的时候,新书还没到,闲的手痒痒就翻开了尘封已久的《THINK IN JAVA》。
到目前为止,我一口气看了1--6,9--10章,特别是9,10章我看了两遍,真是太精彩了,随着自己阅历的提升,渐渐的能够看懂这本书的精彩之处了。第九章接口,先从抽象类讲起,之后由抽象类过度到接口,介绍了接口的回调,接口与共产模式,适配器模式等,为什么使用接口?接口可以实现多继承,实现类可以向上转型为多个基类。防止抽象的东西被实例化(和抽象类一样),把标准和具体的实现隔离开来(这也是OO设计的基本理念之一么)。之后第十章,内部类,其实内部类我一直一位是一个没用的东西在用SSH框架的时候确实基本没用过这东东,知识学java的时候学过那么一点。到了新公司,这东西随处都是,为什么非要用着东西呢,我一直纳闷,看了第十章,对内部类有了一个初步的认识,本章最后还解释了为什么用内部类,真是太精彩了。内部类和接口配合着使用使java以一种更优雅的方式实现了多继承,本章还介绍了利用内部类实现工厂方法,彻底的把接口和具体实现隔离开来。本章有一股例子我理解不是太深刻,就是控制框架那个,基本的代码的意思看出了,延展的,具体应用场景,可能是UI里边的时间驱动吧,但是具体怎么实现呢,接触的不多。
总的来说这本书我看的还是很少,而且看过的这些理解了几层?估计也就4、5层吧,看这本书得每句话每句话的细细品味才行。现在《first head 设计模式》已经到手,但是我却懒得看它了,因为我发现《THINK IN JAVA》已经涵盖了很多设计模式,而且它会很深层次的去挖掘解释其中的道理。写的乱七八糟,以后随着我学习的深入会写一些具体的技术细节出来。这本书似佛法,需要细细品味,慢慢领悟,只可意会,不可言传。
分享到:
相关推荐
《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 ...
读书笔记-Java并发编程实战-基础篇
学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶
Java笔记---李兴华---Java笔记---李兴华-----Java笔记---李兴华--Java笔记---李兴华
学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
---Java笔记---
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
计算机网络设计第一章读书笔记------.pdf该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
读书笔记--博弈论平话.pdf
20篇教师读书笔记-经典
Think in java 读书笔记 java教程
《王者归来之Thinking in Java读书笔记》是对Bruce Eckel的经典之作《Thinking in Java》第四版的深度学习与总结。这本书是Java程序员的必备参考书,它深入浅出地阐述了Java语言的核心概念和技术,旨在帮助读者理解...
个人总结-java面试题-读书笔记-面试失败一次就记录一次的坑-不知不觉已经这么多了.docx
《周期 》(霍华德·马克斯)读书笔记-内容摘要-周期,讲述经济周期、企业周期、信贷周期、投资理财等内容,较为通俗易懂,对我非常有启发