集合体系之集合顶层类Collection与其迭代器知识 集合的由来:Java是一门面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,就必须把多个对象进行存储,而要存储多个对象,就不能是一个基本变量,而应该是一个容器类型的变量,在容器以前的内容中,只有数组和StringBuffer是容器类型.但StringBuffer的结果是一个字符串.故只能使用数组,即对象数组.但对象数组因为长度固定,不能适应变化的需求.所以Java提供集合类. 集合与数组的区别 1.集合的…