201671010128 2017-11-05《Java程序设计》之集合

一、基本概念

  1. JAVA的集合框架实现了对各种数据结构的封装,降低了对数据管理与处理的难度。
  2. 所谓框架就是一个类库的集合,框架中包含很多超类,编程者创建这些超类的子类可较方便的设计设计程序所需的类。例如:Swing类包
  3. 集合(Collection或称为容器)是一种包含多个元素并提供对所包含元素操作方法的类,其包含的元素可以由同一类型的对象组成,也可以由不同类型的对象组成。
  4. 集合框架:JAVA集合类库的统一架构。

二、集合类的特点

1.集合类特点一:

  • 只容纳对象。这一点和数组不同,数组可以容纳基本数据类型数据和对象。
  • 如果集合类中想使用基本数据类型,又想利用集合类的灵活性,可以把基本数据类型数据封装成该数据类型的包装器对象,然后放入集合中处理。

2.集合类特点二:

    • 集合类容纳的对象都是Object类的实例,一旦把一个对象置入集合类中,它的类信息将丢失,这样设计的目的是为了集合类的通用性。

因为Object类是所有类的祖先,所以可以在这些集合中存放任何类的对象而不受限制,但切记在使用集合成员之前必须对它重新造型。

 三、面向对象程序设计课程学习进度条

周次 (阅读/编写)代码的行数 发布博客量/评论博客数量 课堂/课余学习时间(小时) 最满意的编程任务
第一周 20/7 1/1 6/4 编写Hello world程序
第二周 38/20 1/1 6/5 实验二 任务三
第三周 50/30 1/1 6/7 实验三
第四周 58/46 1/1 6/5 编写输出N位数各位数字,及求和
第五周 67/53 1/1 6/6 类的定义与重载
第六周 71/60 1/1 6/4 接口
第八周 80/66 1/1 6/3 Lamdba表达式
第九周  85/60  1/1  6/2  ID的操作
第十周 121/80 1/1 6/2 实验九
第十一周 120/84 1/ 6/2 实验十
......        
累计 710/499 10/9 60/40  
原文地址:https://www.cnblogs.com/rhq-java/p/7822583.html