1 / 17
文档名称:

集合框架的使用.pptx

格式:pptx   大小:495KB   页数:17页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

集合框架的使用.pptx

上传人:wz_198613 2019/4/13 文件大小:495 KB

下载得到文件列表

集合框架的使用.pptx

相关文档

文档介绍

文档介绍:1集合框架定义所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的类与接口。2Collection接口2-1Collection对象是将多个元素组成一个单元的对象集合用于存储、检索和操纵数据集合框架是用于表示和操纵集合的统一体系结构3Collection接口2-2接口是表示集合的抽象数据类型算法是对实现接口的对象执行计算的方法实现是接口的实际实现集合框架包含三个组件4集合框架的优点提供有用的数据结构和算法,从而减少编程工作提高了程序速度和质量,因为它提供了高性能的数据结构和算法允许不同API之间的互操作,API之间可以来回传递集合可以方便地扩展或改写集合5集合框架中的接口6集合框架中的实现类7ArrayList2-1ArrayList对象是长度可变的对象引用数组,类似于动态数组继承AbstractList并实现List接口随着元素的添加,元素的数目会增加,列表也会随着扩展访问和遍历对象时,它提供更好的性能1258ArrayList2-2ArrayList类的构造方法包括:构造方法说明ArrayList()创建一个空ArraylistArrayList(Collectionc)根据给定集合的元素创建数组列表ArrayList(intsize)使用给定大小创建一个数组列表。向数组列表添加元素时,;classA{ intm=0; A(intm){=m;} intgetM(){returnm;}}lassTest{ publicstaticvoidmain(String[]s)throwsException{ ArrayListlistAll=newArrayList(); inttmp=0; Aa=null; for(inti=0;i<4;i++){ tmp=(int)(()*100); a=newA(tmp); (a); } for(inti=0;i<();i++){ a=(A)(i); (()); }} }10HashMap2-1实现了Map接口用于存储键/值映射关系不能保证其元素的存储顺序