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

使用集合组织相关数据

时间:2015-06-29 08:42:49      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

一、集合概念引入

集合:某些指定的对象集在一起就是集合

如下是一个Hello Kitty的集合

数组:可以存储相同数据类型的一堆数据的容器

数组的局限性:由于给数组中添加元素,删除元素的时候,特别麻烦,所以我想找一个替代数组的工具,来帮我们实现数组所能实现的功能。

    集合的优点:01.自动扩容 02.集合当中很多方法可以让我们更加便捷的来操作集合中数据。

 

 00.使用ArrayList首先需要引入命名空间

 

 01集合动态扩容原理:如果集合中元素个数为0,并没有开辟空间

 

 02.默认如果集合中出现了第一个元素,那么集合的大小4,如果放入第5个元素,那么会扩容成8

 

 03.如果在小括号中首次定义的时候指定了集合的长度,那么以后扩容的方式

 

 变成初次指定数字大小的2倍;如果没有指定长度,那么遵循01的规范

 

 04.集合内部也是通过两个数组相互copy完成的,但是微软已经对其做了优化,我们不用关心效率问题

 

 01.集合的概念

 

   自动扩容:

 

   CapcityCount区别?

 

 02.构造函数

 

   概念:给类定义一个方法,方法名和类名相同,没有返回值,连void都不能有。

 

  03.非泛型集合在使用前,一定要先导入命名空间。

 

04.命名空间

 

  解析:作用:能使用该命名空间下所有的内容(类,方法)

 

  保证在不同的命名空间下可以出现同名类 。

 

使用集合组织相关数据

标签:

原文地址:http://www.cnblogs.com/meixinyuan/p/4606564.html

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