Java的集合有哪些,java的集合有哪些

  Java的集合有哪些,java的集合有哪些

  如何解决写爬虫IP受阻的问题?立即使用。

  什么是集合?

  1.集合类存储在java.util包中。

  2.集合有三种类型:集合、列表和映射。

  3.集合存储对对象的引用,而不是对象本身。所以我们称集合中的对象为集合中对象的引用。

  简单地说:集合是数据的容器,或者更准确地说,是数据对象引用的容器。

  注意:

  集合只能存储对象。例如,如果将int类型的数据66存放到一个集合中,它实际上会自动转换为Integer类,然后进行存储。Java中的每个基本数据类型都有相应的引用类型。

  集合存储对对象的引用,而不是对象本身。所以我们称集合中的对象为集合中对象的引用。对象本身仍然在堆内存中。

  集合可以存储不同类型,不限数据类型。

  集合的由来

  通常,我们的Java程序需要知道根据程序的运行时间创建了多少个对象。但如果不是程序运行和程序开发阶段,我们不会确切知道需要多少对象,甚至不会知道确切的类型。为了满足这些日常编程需求,我们要求可以在任何时间、任何地点创建任意数量的对象,这些对象可以包含什么?我们首先想到了数组,但是!数组只能保存相同类型的数据,并且它们的长度是固定的。我们做什么呢集合就这样产生了。

  Java 集合框架主要结构图

  发现上面所有的集合类,除了map series集合,也就是左边的集合实现了迭代器接口。

  迭代器是一个用来遍历集合中元素的接口。主要有三个方法:hashNext(),Next()和remove()。

  它的子接口ListIterator给它添加了三个方法,分别是add(),previous()和hasPrevious()。

  从图中,我们可以看到:

  1.收藏主要分为收藏和地图两个界面。

  2.集合分别由List和Set继承。

  3.List由AbstractList实现,再分为三个子类,ArrayList,LinkList,VectorList。

  4.Set由AbstractSet实现,分为两个子类,HashSet和TreeSet。

  5.Map由AbstractMap实现,分为HashMap和TreeMap两个子类。

  6.Map由Hashtable实现。

  推荐:java视频教程以上是Java的合集。这是什么?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: