zoukankan      html  css  js  c++  java
  • 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  
  • 相关阅读:
    在Raspberry上使用小度WIFI
    使用Doxyen和Graghviz为自己的库快速做个文档
    在Cocos2d-X中新建Android项目
    管理——执行
    windows环境下搭建Cocos2d-X开发环境
    Spark wordcount 编译错误 -- reduceByKey is not a member of RDD
    记录一次简单且容易犯的React Hook Router 相关错误
    关于微信浏览器H5页面软键盘关闭导致页面空缺
    【转载】关于vue-router的使用
    文字放大缩小
  • 原文地址:https://www.cnblogs.com/rhq-java/p/7822583.html
Copyright © 2011-2022 走看看