一年前的夏天的一个周六,忽然一个冲动跑到中关村图书大厦花了很多银子买了一本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代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶、《学会提问》读书笔记-秋叶
学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
读书笔记----ARM汇编_编程.zip
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
计算机网络设计第一章读书笔记------.pdf该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
《王者归来之Thinking in Java读书笔记》是对Bruce Eckel的经典之作《Thinking in Java》第四版的深度学习与总结。这本书是Java程序员的必备参考书,它深入浅出地阐述了Java语言的核心概念和技术,旨在帮助读者理解...
开发资料技术资料读书笔记----ARM汇编_编程非常好的技术资料.zip
《java并发编程实战》读书笔记-第3章-对象的共享,脑图形式,使用xmind8制作 包括可见性、发布与逸出、线程封闭、不可变性、安全发布等内容
《java并发编程实战》读书笔记-第2章-线程安全性,脑图形式,使用xmind8制作 包括引言、线程安全性定义、原子性、加锁机制、使用锁保护状态、活跃性与性能等内容
《java并发编程实战》读书笔记-第3章-对象的共享,脑图形式,使用xmind8制作 包括线程安全类设计、实例封闭、线程安全性委托、现有线程安全类中添加功能和文档化同步策略等内容
CAD实训读书笔记-应用文.pdf
【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...
《java并发编程实战》读书笔记-第3章-对象的共享,脑图形式,使用xmind8制作 包括同步容器类、并发容器类、阻塞队列和生产者消费者模式、阻塞和中断方法、同步工具类。最后是构建高效且可伸缩的结果缓存