码迷,mamicode.com
首页 > 其他好文 > 详细

集合框架的一些知识点

时间:2015-09-02 13:40:35      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

集合框架的好处是什么?

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 它减少了程序设计的辛劳。 集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低层设计上。通过这些在无关API之间的简易的互用性,使你免除了为改编对象或转换代码以便联合这些API而去写大量的代码。 它提高了程序速度和质量。 集合框架通过提供对有用的数据结构和算法的高性能和高质量的实现使你的程序速度和质量得到提高。因为每个接口的实现是可互换的,所以你的程序可以很容易的通过改变一个实现而进行调整。另外,你将可以从写你自己的数据结构的苦差事中解脱出来,从而有更多时间关注于程序其它部分的质量和性能。 减少去学习和使用新的API 的辛劳。 许多API天生的有对集合的存储和获取。在过去,这样的API都有一些子API帮助操纵它的集合内容,因此在那些特殊的子API之间就会缺乏一致性,你也不得不从零开始学习,并且在使用时也很容易犯错。而标准集合框架接口的出现使这个问题迎刃而解。 减少了设计新API的努力。 设计者和实现者不用再在每次创建一种依赖于集合内容的API时重新设计,他们只要使用标准集合框架的接口即可。 集合框架鼓励软件的复用。 对于遵照标准集合框架接口的新的数据结构天生即是可复用的。同样对于操作一个实现了这些接口的对象的算法也是如此。 有了这些优点,并通过合理的使用,它就会成为程序员的一种强大的工具。不过,从历史上来看,集合大多其结构相当复杂,也就给它们一个造成极不合理的学习曲线的坏名声。但是,希望Java2的集合框架能缩短你的学习曲线,从而快速掌握它。  ( 参考了百度文库相关知识  http://wenku.baidu.com/view/f3b5dd05cc1755270722084f.html  百度百科  http://zhidao.baidu.com/question/99698613.html

集合框架类与普通数组相比具有哪些优点 ?

1.容量自增长
2. 提供有用的数据结构和算法,从而减少编程工作
3. 提高了程序速度和质量,因为它提供了高性能的数据结构和算法
4. 允许不同 API 之间的互操作,API之间可以来回传递集合
5. 可以方便地扩展或改写集合

 

集合框架的一些知识点

标签:

原文地址:http://www.cnblogs.com/kxbk/p/4778305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!