
回复
参考书目:《Java编程思想》(第四版)、《Java2 实用教程》(第5版)
阅读《Java编程思想》(第四版)一书收获颇多,之所以想通过用博客记笔记的方式来读书,是因为这样可以倒逼自己仔细、反复地阅读书中的知识,找相对意义上的重点,并且由于人脑更适合输出型的学习,通过将内容边看、边记、边理解和边打字写文,相比直接反复阅读更有效益(当然这本书后续仍需反复阅读几十遍甚至百遍以上都不为过),而另一个原因就是这样也能够在阅读中通过博客来记录自己的学习历程,博客记录的不只是图文,它们记录的正是自己的成长,等以后毕业或者工作后,回首大学四年,多少有点可以回念的东西,还可以说一句:一路走来,我读了很多前辈们的好书,对技术充满了热情,永远在不断学习的路上。
一、内部类
基本知识:
二、书中拓展
控制框架:是一类特殊的应用程序框架,用来解决响应事件的需求,主要用来响应事件的系统被称作事件驱动系统。应用程序设计中常见问题之一是图形用户界面(GUI),它几乎全是事件驱动的系统。
应用程序框架:被设计用以解决某类特定问题的一个类或一组类。要运用某个应用框架,通常是继承一个或多个类,并覆盖某些方法。在覆盖后的方法中,编写代码定制应用程序框架提供的通用解决方案,以解决你的特定问题。
模板方法:包含算法的基本结构,会调用一个或多个可覆盖的方法,以完成算法的动作。
设计模式:总是将变化的事物与保持不变的事物分离开,在这个模式中,模板方法是保持不变的事物,而可覆盖的方法就是变化的事物。