
java
文章平均质量分 71
alihonglong
这个作者很懒,什么都没留下…
展开
-
Arraylist和Vector源码学习笔记
整体上这两个类都实现了List接口,继承AbstractList类。他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,可以按位置索引号取出某个元素。在看的时候,发现些疑点,找找原由,同时也去网上搜下,学习了以下几个关于Arraylist和Vector的几个小点: 1,同步性: Vector是线程安全的,也就是说是它的方法之间是线程同步的,而ArrayList原创 2015-09-25 20:39:22 · 438 阅读 · 0 评论 -
HashMap和HashTable源码学习笔记
看了些源码部分后,感觉,这就是数据结构的东西!当时学习数据结构时怎么没有怀着好奇学习的心理。看了arraylist和vector后,就 没有再细看HashMap和HashTable,只是就自己好奇关心的看了下:其数据结构是什么样的?查找和插入怎么进行的?然后网上查阅其区 别并于代码中以验证。 1,两者数据结构相同 HashMap和HashTable都是一自定义结构体的一维数组(Ent原创 2015-09-28 08:18:31 · 531 阅读 · 0 评论 -
《深入理解Java虚拟机》笔记一
最近看了《深入理解Java虚拟机》,对java的了解多了些。提到java,脑子里的第一反应最起码不再是new class、加载包了。但更深的东西不敢说吸收了多少,同时也不是为了立志进行java虚拟机开发,只求多读几遍、逐步明智。 《一、Java技术体系》 1,传统意义的Java技术体系 传统意义的Java技术体系包括:Java程序设计语言、各种Java虚拟机、Class文件格式、Ja原创 2015-11-18 16:25:07 · 553 阅读 · 0 评论