摘要:
Vector源码分析 成员变量 /** * The array buffer into which the components of the vector are * stored. The capacity of the vector is the length of this array bu 阅读全文
摘要:
ArrayList源码分析 ArrayList底层是用数组实现的存储 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 阅读全文
摘要:
Collections工具类 Collections工具类 java.util.Collections 提供了对Set、List、Map进行排序、填充、查找元素的辅助方法。 方法名说明void sort(List)对List容器内的元素排序,排序规则是升序。void shuffle(List)对Li 阅读全文
摘要:
遍历集合的方法总结 遍历List方法一:普通for循环 for(int i=0;i<list.size();i++){//list为集合的对象名 String temp = (String)list.get(i); System.out.println(temp); } 遍历List方法二:增强fo 阅读全文
摘要:
Iterator接口 Iterator迭代器接口介绍 Collection接口继承了Iterable接口,在该接口中包含一个名为iterator的抽象方法,所有实现了Collection接口的容器类对该方法做了具体实现。iterator方法会返回一个Iterator接口类型的迭代器对象,在该对象中包 阅读全文
摘要:
Map接口介绍 Map接口定义了双例集合的存储特征,它并不是Collection接口的子接口。双例集合的存储特征是以key与value结构为单位进行存储。体现的是数学中的函数 y=f(x)感念。 Map与Collecton的区别: Collection中的容器,元素是孤立存在的(理解为单身),向集合 阅读全文
摘要:
控制语句 控制语句:把语句组合成能完成一定功能的小逻辑模块。它分为三类:顺序、选择和循环。 学会控制语句,是真正跨入编程界的“门槛”,是成为“程序猿”的“门票”。 **“顺序结构”代表“先执行a,再执行b”的逻辑。**比如,先找个女朋友,再给女朋友打电话;先订婚,再结婚;**“条件判断结构”代表“如 阅读全文
摘要:
Set接口介绍 Set接口继承自Collection接口,Set接口中没有新增方法,它和Collection接口保持完全一致。我们在前面学习List接口的使用方式,在Set中仍然适用。因此,学习Set的使用将没有任何难度。 Set接口特点 Set特点:无序、不可重复。无序指Set中的元素没有索引,我 阅读全文
摘要:
Vector容器的基本使用 Vector底层是用数组实现的,相关的方法都加了同步检查,因此“线程安全,效率低”。 比如,indexOf方法就增加了synchronized同步标记。 Vector的使用 Vector的使用与ArrayList是相同的,因为他们都实现了List接口,对List接口中的抽 阅读全文
摘要:
ArrayList容器的基本使用 老样子,在正式开始介绍前,大家已经看到了我的封面,这是一张NBA最经典的图片之一了吧, 大家还记得这些绝杀球吗???C位的科比拧着身体面对韦德投中打板三分绝杀是多少人热血的 青春啊!希望大家学习之余不忘热爱!科比!!!! 好了,开始正文介绍:ArrayList是== 阅读全文