记忆中的java集合框架,知识量不多,但是很常用,是开发程序必不可少的,基本上在程序中处处可见,今天总结下,平时还没有时间,你还记得有多少呢,看看吧.......
有Collection与Map是两大根接口,Collection直接保存数据,而Map是以key与value的方式存储数据的,这是它俩的最大区别,相对数组它们的功能强大多了。常用的List,Set,Vector继承了Collection接口,当然还有很多的子接口,这里只写写常用的。List的实现类有ArrayList,LinkedList;Set有HashSet;Map接口下的实现类也很多,常用的有HashTable,HashMap。
ArrayList在查询时相对linkedList提供更好的性能,而LinkedList在添加,删除上提供了更好的性能,set在我们dao层关联映射时常常会用到,List与Set相比,List里保存的值是有序的,而Set是没有顺序的,这是它们俩的区别吧。HashTable,HashMap相比它们俩的区别是前者不可以以null作为key值,后者可以.....多看看jdkAPI java.util包很清楚,可以随时查阅....
写到这里,里面还有,这里不一一写了......
tanlinqing
分享到:
相关推荐
5. **集合框架**:自JDK 1.2起,Java引入了强大的集合框架,包括`List`、`Set`、`Map`接口,以及它们的实现类如`ArrayList`、`HashSet`、`HashMap`。这些接口和类提供了存储和操作对象的统一方式。 6. **I/O和NIO**...
在JDK API中,`java.util`包是核心的类库之一,包含了大量用于处理集合、日期时间、泛型和并发等任务的类。例如,`ArrayList`和`HashMap`是两种常用的容器,分别用于存储有序和键值对的数据。`Collections`类提供了...
集合框架是Java.util包的核心,包括List、Set、Map等接口,以及ArrayList、HashSet、HashMap等实现类。这些容器类提供了存储和操作对象的方式,如增删改查、排序、遍历等。 4. **异常处理** Java中的异常处理通过...
4. **集合框架**:Java 1.2引入的集合框架提供了高效的数据结构,如`ArrayList`、`HashMap`,以及对这些数据结构的操作工具,如`Iterator`和`Comparator`。 5. **并发编程**:Java提供了丰富的并发工具类,如`java....
《JDK API 1.8 英文版》是Java开发人员的重要参考资料,它包含了Java Development Kit (JDK) 1.8版本的所有公共类、接口、方法及框架的详细信息。这个API文档以英文形式呈现,旨在帮助开发者理解和使用Java 1.8的新...
- **核心类库**:包括基础类型(如int、char)、集合框架(如List、Set、Map)、I/O流、多线程、网络编程等。 - **Swing UI组件**:提供了一套轻量级的用户界面组件,如JButton、JFrame、JLabel等,用于构建桌面...
2. 集合框架:Java 1.8对集合框架进行了优化,如`ArrayList`和`HashMap`的性能提升,以及`Set`接口新增`removeIf()`方法,允许基于谓词进行元素删除。 3. 并发编程:`java.util.concurrent`包中,`ForkJoinPool`和`...
本文将深入探讨Android API与JDK API这两个关键的API集合,以及它们在开发过程中的作用。 一、JDK API:Java开发基石 JDK API是Java开发的基础,它包含了Java标准库的所有类和接口,这些类和接口构成了Java编程...
3. **集合框架**:在JDK 1.6中,集合框架已经相当成熟,包括泛型、迭代器、枚举等,这些都是提高代码可读性和可维护性的重要工具。 4. **多线程**:`java.lang.Thread`和`java.util.concurrent`包提供了多线程编程...
1. **基础类库**:这是Java的核心,包括集合框架、I/O流、多线程、网络编程、反射、异常处理等。 2. **AWT(Abstract Window Toolkit)**:Java的原始图形用户界面库,提供基本的窗口和组件。 3. **Swing**:更高级...
《JDK API 1.8 中文版》是Java开发人员的重要参考资料,它提供了Java Development Kit(JDK)1.8版本的核心API的中文文档。这个免费的中文版文档,虽然不能保证每个术语和概念都翻译得尽善尽美,但已经为那些英语...
1. **核心类库**:包括基础类如`java.lang`,`java.io`,`java.util`等,它们提供了基本的数据类型、异常处理、输入/输出、集合框架等关键功能。 2. **网络编程**:`java.net`包提供网络通信的接口和类,如Socket和...
JDK API(Application Programming Interface)是Java提供的一个庞大的类库集合,包含了各种预定义的类和接口,这些类和接口为开发者提供了丰富的功能,涵盖了网络通信、I/O操作、集合框架、多线程、数学运算、日期...
4. **集合框架**:Java集合框架包括List、Set、Queue和Map等接口,以及ArrayList、LinkedList、HashSet、HashMap等实现类。文档解释了它们的特性和使用方法。 5. **输入/输出流**:Java I/O系统支持文件操作、网络...
2. **集合框架**: 集合框架是Java 6中的重要组成部分,它包括`List`、`Set`、`Map`接口和对应的实现类,如`ArrayList`、`HashSet`、`HashMap`。这些数据结构和算法的实现大大提高了代码的可读性和效率。 3. **多...
该包提供了大量的集合框架类,如List、Set、Map等,还有Date和Calendar等日期时间处理类。 #### java.io包 用于处理输入输出流的类都在这个包里,包括File、InputStream、OutputStream等。 #### java.net包 提供了...
1. **核心类库**:JDK 1.6 API的核心类库包括`java.lang`、`java.io`、`java.util`等基础包,它们为编程提供了基本的数据类型、异常处理、输入/输出操作和集合框架等。例如,`java.lang.String`类是处理文本字符串的...
2. **集合框架**:如`java.util`,提供了ArrayList、LinkedList、HashMap等数据结构和算法。 3. **并发处理**:如`java.util.concurrent`,包含线程池、并发容器和并发工具类。 4. **IO流**:如`java.io`,处理...
1. 集合框架:在Java 1.6.0中,集合框架是处理对象集合的重要工具,包括List、Set、Map等接口以及它们的实现类,如ArrayList、LinkedList、HashSet、HashMap等。这些类提供了丰富的操作方法,方便对数据进行添加、...
JDK API文档包含了数千个预定义的类和接口,涵盖了I/O、网络编程、多线程、集合框架、XML处理、数据库连接等诸多方面。例如,`java.io`包提供了文件和流的输入输出操作,`java.net`包则用于网络通信,而`java.util....