java 容器类框架有哪些
时间: 2023-10-13 19:05:22 浏览: 53
Java容器类框架主要有以下几种:
1. List接口:可以根据下标访问元素的有序集合,常用的有ArrayList和LinkedList;
2. Set接口:不允许有重复元素的集合,常用的有HashSet和TreeSet;
3. Map接口:由键值对组成的元素集合,常用的有HashMap和TreeMap;
4. Queue接口:允许在队列末尾添加元素,并从队列头部移除元素的集合,常用的有LinkedList和PriorityQueue;
5. Stack类:后进先出的数据结构;
6. Vector类:与ArrayList类似,但是是同步的。
还有一些其他的容器类,如Properties类、HashTable类、WeakHashMap类等等。
相关问题
java集合框架的容器图存储
Java集合框架中的集合容器可以分为三类:List、Set和Map。
List是有序的集合容器,允许重复元素,常用的实现类有ArrayList、LinkedList和Vector。
Set是不允许重复元素的集合容器,常用的实现类有HashSet、TreeSet和LinkedHashSet。
Map是一种键值对映射的集合容器,每个键只能对应一个值,常用的实现类有HashMap、TreeMap和LinkedHashMap。
以下是Java集合框架容器的存储结构示意图:
```
List
+---------+
| |
| Element |
| |
+---------+
| |
| Element |
| |
+---------+
| |
| Element |
| |
+---------+
Set
+---------+
| |
| Element |
| |
+---------+
| |
| Element |
| |
+---------+
| |
| Element |
| |
+---------+
Map
+---------+
| |
| Key |
| |
+---------+
| |
| Value |
| |
+---------+
| |
| Key |
| |
+---------+
| |
| Value |
| |
+---------+
| |
| Key |
| |
+---------+
| |
| Value |
| |
+---------+
```
List和Set都是一维的容器,Map是二维的容器,它将键值对映射到一个二维空间中。
Java框架目前有那些
常用的框架?
常用的Java框架有:
1. Spring框架:是一个轻量级的开源Java框架,提供了构建企业级应用的全面解决方案。
2. Hibernate框架:是一个开源的、轻量级的对象关系映射框架,可以将Java类映射为关系数据库表。
3. Struts框架:是一个MVC框架,用于开发基于JavaEE的Web应用程序。
4. MyBatis框架:是一款优秀的基于Java的持久层框架,使用简单,功能强大。
5. Log4j框架:是一个开源日志记录工具,可以将应用程序中的日志记录到多种目标(如控制台、文件、GUI组件等)。
6. Apache Tomcat:是一个开源的Servlet容器和JSP引擎。它允许将Java代码部署到Web服务器上,处理HTTP请求。
7. Maven框架:是一个能够构建和管理任何基于Java的项目的工具。它提供了一套标准化的构建规范,使团队成员之间更容易协作开发。