集合框架<一>

 2019-05-1719:01:18          

  什么是集合?

   在java中集合就相当于一个容器,能够存储各种数据。

   1.既然集合也能够存储数据,那么集合和数组之间的区别是什么呢?

   其实集合和数组的区别可以从两个方面来说:

   1.1从长度上说:

   数组是定长的,一旦数组长度确定,就不能随意更改,如果要在数组中添加一个元素,就得在内存中再开辟一个空间。 

   集合的长度是可变的,而且在集合中添加元素不需要重新在计算机内重新开辟空间。

   1.2从存储的数据类型来说:

    数组存储的数据类型必须得相同

    集合可以存储不同数据类型的对象

  2.那既然都可以存储数据类型,我们到底应该用哪个呢?

    根据集合和数组的特点,根据需求来选择就可以了

    但是,在平时的开发环境中,很少会用到数组,大家基本上都会选择用集合,毕竟既方便又实用。

 

   

      

原文地址:https://www.cnblogs.com/Hubert-dzl/p/10883237.html