《Java编程思想》(笔记11)-- 持有对象

是决定花一段连续的时间把《Java编程思想》看一遍,看书怎么能不做笔记呢,明明知道自己有些地方看完肯定会忘掉的,所以想把每章的笔记重点放在博客上,与大家共享!

第十一章 持有对象
持有对象的方式不就是各种数据结构嘛这个章节的内容实在太多了,书上说的并不深入,我们需要对源码更加了解,最近也是蛮忙的,过段时间会陆续补充这个章节的细节。

1.JDK源码阅读

这是作为一个非**类创建者(创建新数据类型的程序员)客户端程序员(在应用中使用数据类型的类消费者)**应当做的。
在这里我推荐两种方式:

  • 源码阅读:虽然源码是英文的,但是准确了,所以如果你英文水平还不错,毕竟java见名知意还是做的很好地,也不需要多高的英文水平。在IDE中一步步的跟过去,我觉得这是最好的方式。
  • 博客阅读:其实有很多细心的博主会将整理好的源码注释上传,对着看也ok啊。过段时间不忙了,我也会整理一下Collection类的源码阅读。
2.数据结构之间的比较

例如ArrayList和LinkedList,Vector之间异同点;HashMap和HashTable之间的区别;HashSet和HashMap区别;
不仅可以掌握实现上的不同,应用场景的不同,一些更多的细节需要理解。

祝进步

猜你喜欢

转载自blog.csdn.net/zhaohancsdn/article/details/88831965