黑马程序员:集合类——1

原创 2012年03月23日 05:16:51

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
集合类:
 为什么出现集合类:
  面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个
  对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。

 数组和集合类都是容器,有何不同?
  数组虽然也可以存储对象,但长度是固定的,集合长度是可变的。
  数组中可以存储基本数据类型,集合只能存储对象。

 集合类的特点。
  集合只用于储存对象,集合长度是可变的,集合可以存储不同类型的对象。

可以通过add方法来添加元素, add方法是参数类型是Object,以便于接收任意对象。

集合中储存的都是对象的引用(地址);

List :集合里的元素都是有序的,元素可以重复,因为集合有索引。

ArrayList :List的子类,底层数据结构使用的是数组结构,
它的特点:查询速度很快,增删稍慢。 它的线程不同步的。

LinkedList :List的子类, 底层数据结构是链表结构,
它的特点:  增删速度很快,查询稍慢。

Vextort : List的子类,底层数组结构, 线程同步,  被ArrayLisrt替代了。

 


 

 

 

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员——集合1

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、String String s="abc"; s是类类型变量。 "abc"是一个对象...

黑马程序员——JAVA集合框架(1)

在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。所有抽象出来的数据结构和操作(算法)统称为Java集合框架(Java Collection ...

黑马程序员——基础知识总结_集合框架1

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 第一话:Collection Collection概述:Collection 层...

黑马程序员_JAVA之路5——面向对象1(类与对象关系、封装、构造函数、this)

------- android培训、java培训、期待与您交流! ---------- 1  理解面向对象         面向对象是相对面向过程而言,其实面向对象和面向过程都是一...

黑马程序员_JAVA笔记05 ——面向对象1(类与对象关系、封装、构造函数、this)

------- android培训、java培训、期待与您交流! ---------- 1  理解面向对象         面向对象是相对面向过程而言,其实面向对象和面向过程都是一...

黑马程序员——java基础——集合框架(1)Collection

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

黑马程序员——Java语言基础——06.集合框架(1)集合框架概述和List、Set集合

------- android培训、java培训、期待与您交流! ---------- 集合框架:用于存储数据的容器。 本节考点: 一、集合和数组的区别 二、说一说集合框架体系,Lis...

黑马程序员——OC基础——类的三大特性(1)

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  OC中类的特性共有有三个,它们分别是封装、多态和继承,这一点和Java中...

黑马程序员——Java笔记——集合框架1——list

------- android培训、java培训、期待与您交流! ---------- 集合框架的特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)