面试题01
面试
集合
集合:提供一种存储空间可变的存储模式,存储的数据容量可以随时发生改变数组:存储的是同种数据类型,长度在定义之后不能改变Collection是单列集合的顶层接口,Map是双列集合的顶级接口迭代器是集合专用的遍历方式,通过Iterator iterator() 方法,hasNext()判断是否有下一个元素,如果有,则用next返回下一个元素迭代器并发修改异常:迭代遍历过程中,通过集合对象修改集合中元素,比如增删改查等操作,造成了迭代器获取元素中判断预期修改值和实际值不一致解决方案:用for循环替代迭代器进行遍历,可以简单理解为,迭代器在执行循环之前获得一个数据值,在执行到此
Collection
List和Set的区别
list集合元素有序,并且允许重复set集合无序,并且不允许重复 ArrayList和LinkedList的区别
ArrayList底层数据结构为数组,所以有索引,
面试题01最先出现在Python成神之路。
共有 0 条评论