首页 > 代码库 > 集合类框架
集合类框架
1.什么是集合类框架?
在Java语言设计中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection Framework).
这意味着我们在具体应用时不必考虑数据结构和算法的实现细节,只需要用这些类创建出一些对象并加以应用就可以了,从而提高编程效率。
java.util中的集合类包含Java中某些最常用的类。最常用的接口是List和Map。List的具体实现方法包括ArrayList和Vector,他们是可以变大小的列表,比较适合构建、储存和操作任何类型对象元素列表。List适合用于按数值索引访问元素的情形。
2.认识HashMap
Java自带各种Map类,这些Map类可以归为三种类型:
通用Map(HashMap、Hashtable、Properties、LinkedHashMap、IdentityHashMap等)
专用Map(java.util.jar.Attributes、javax.print.attribute.standard.PrinterStateReasons等)
一个用于帮助实现您自己的Map类的抽象类
其中,通用Map用于在应用程序中管理反射,通常在java.util程序包中实现,可以直接使用。
HashMap是基于哈希表的Map接口的实现。此实现提供所有的可选的映射操作,并允许使用null值和null键。这里的键值对(key-value)
集合类框架
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。