A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 滔哥   /  2014-10-16 16:06  /  12029 人查看  /  255 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

我才看到12天
回复 使用道具 举报
夕默 中级黑马 2014-10-17 22:40:28
62#
正好在复习集合框架!啊哈哈!如此幸运!
第十四天-01-集合框架-体系概述
    集合就是个容器,当变量多了就整个类和对象的概念来管理变量,当对象多了就整个集合的概念来管理对象。从某个角度来看,集合和数组很像,不过集合与数组有差别:1、集合长度可改变,数组长度不可改变;2、集合可存不同类型,数组只可以存一种类型。
     集合的顶层是collection,根据元素是否有序底下又有list(有序,ArrayList、LinkedList、Vector)和set(无序,HashSet、TreeSet)两大支,我们先学的是常用的,Java里面不只这些。
    为什么会出现这么多的容器?
=》每一个容器对数据的存储方式都不同,这个存储方式称为:数据结构。

第十四天-02-共性方法
以ArrayList为例。
1、添加         add(object)此方法中接收object对象,方便接受任意对象
2、获取个数    size()集合中存储的都是对象的引用
3、删除元素    remove()
    清空集合    clear()
4、判断元素    contains()
5、取交集      retainAll()
    去除交集    removeAll()
        
以上是这两集的内容提要,欢迎大家的收看!

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
夕默 中级黑马 2014-10-17 22:43:50
63#
为什么官方的头像要用李敏镐的,都要喷鼻血了!-----是不是女黑马太少了,要多吸引几个过来!!!;P
回复 使用道具 举报
想看看好资源。回帖领赏
回复 使用道具 举报
Eagle 高级黑马 2014-10-17 23:41:35
65#
  1. //=================================================================================
  2. /*
  3. 数组和集合的区别:
  4. 集合:
  5.         1:集合的长度可以变
  6.         2:内容可以存储不一样类型的对象
  7. 数组:
  8.         长度是固定的
  9.         内容只可以存储同一种类型的对象


  10. 体系结构:集合框架
  11. 先看顶层:能了解基本功能,
  12. 找底层用

  13. 看顶层,创建底层:顶层可能是抽象的,创建底层对象方法更多

  14. 顶层:        Collection:收集,集合

  15. 集合:不断向上抽取出来的
  16. */

  17. 集合:        Collection :采集,收集,集合 有两个常见的接口
  18.                 1: List :目录,列表
  19.                         ArrayList        :数组列表
  20.                         LinkedList        :链表 双向列表
  21.                         Vector        :矢量,向量,载体

  22.                 2: Set :集合,设置
  23.                         HashSet        :Hash:哈希,散表,散列        哈希集合,散列集
  24.                         TreeSet         :tree:树                合框架,类的常用方法,泛型类

  25. 为什么会出现这么多的容器,
  26. 因为每一个容器对数据的储存方式都不同
  27. 这个储存方式我们称之为:数据结构


  28. 集合体系框架结构:
  29.                                       Collection

  30.                         List                                                Set

  31. ArrayList LinkedList Vector                        HashSet TreeSet



  32. //===============================================================================


  33.         。1.5版本泛型的出现,导致了一个新的安全隐患的产生
  34.         。1.4版本没有这个隐患!

  35.         :        注意:collectionDemo使用了未经检查或者不安全的操作,要了解。。。。。。。。
  36.         看到这个提示就是那个新的安全隐患。没有学泛型不用理会他,
  37.         这个不是编译失败,只是友情提示而已



  38. Collection 中的共性方法

  39. add 添加元素

  40. 1:add方法的参数类型是Object,以便于接收任意类型对象。
  41. 2:集合中存储的都是对象的引用(地址)


  42. remove:删除
  43. Contaions Entire 包含全部
  44. contains: 包含
  45. isEmpty :判断是否为空。若是空阵则为真 若是空矩阵则为真 测试是否已被初始化


  46. 交集等。







复制代码

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
想看看好资源。回帖领赏
回复 使用道具 举报
占个位置
回复 使用道具 举报
好主题,我也来凑个热闹
回复 使用道具 举报
加油 能搞点好东西出来就好了
回复 使用道具 举报
lypin 中级黑马 2014-10-18 08:10:41
70#
占一个位子
回复 使用道具 举报
看完集合了 但觉得很杂啊 很乱的样子  要看第二才行了
回复 使用道具 举报
暂时还没学到集合。昨天刚学了多线程的基本常识。
回复 使用道具 举报
想看看好资源。回帖领赏
回复 使用道具 举报
#在这里快速回复#我也来看看
回复 使用道具 举报
滔哥自己都把前面的楼占完了
回复 使用道具 举报

占楼。。。期待中。。。
回复 使用道具 举报
凑个热闹,虽然我已经看完了
回复 使用道具 举报
这么好的资源》。。
回复 使用道具 举报
nyk 中级黑马 2014-10-18 19:31:50
79#
已经看了,讲的不错,赞一个
回复 使用道具 举报
ebide 中级黑马 2014-10-18 20:32:47
80#
强势占位学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马