黑马程序员技术交流社区

标题: 关于Api和集合 [打印本页]

作者: 水小新    时间: 2015-10-28 22:01
标题: 关于Api和集合
Api还有集合  方法感觉挺多的   有点不好记    开发中是不是经常用啊    有没有特别的方法记忆      要是开发中不经常用的话  是不是只要了解一下就行。。。

作者: 水小新    时间: 2015-10-28 22:09
自顶!!
作者: kongminggg    时间: 2015-10-28 22:35
点召和面试肯定要考的,要求记的肯定要记了
作者: 水小新    时间: 2015-10-29 16:43
kongminggg 发表于 2015-10-28 22:35
点召和面试肯定要考的,要求记的肯定要记了

嗯嗯   为了就业班都得加油啊

作者: 杜佳林    时间: 2015-10-29 17:40
其实感觉学集合的话之前应该学了数组得一些东西当做底子还不是特别难的
作者: 水小新    时间: 2015-10-30 21:41
杜佳林 发表于 2015-10-29 17:40
其实感觉学集合的话之前应该学了数组得一些东西当做底子还不是特别难的

嗯嗯   我是基础太差    感觉有点小吃力。。。

作者: 水小新    时间: 2015-10-30 21:43
杜佳林 发表于 2015-10-29 17:40
其实感觉学集合的话之前应该学了数组得一些东西当做底子还不是特别难的

嗯嗯   我是基础太差    感觉有点小吃力。。。

作者: 留半本    时间: 2015-10-30 22:41
个人感觉,学好API很重要!有同感的吗?
作者: 留半本    时间: 2015-10-30 22:42
杜佳林 发表于 2015-10-29 17:40
其实感觉学集合的话之前应该学了数组得一些东西当做底子还不是特别难的

为了就业班一起努力!
作者: 水小新    时间: 2015-10-31 21:33
都是一样啊   努力吧
作者: 米老鼠    时间: 2015-10-31 21:47
加油叭~~
作者: 水小新    时间: 2015-10-31 21:49
米老鼠 发表于 2015-10-31 21:47
加油叭~~

嗯嗯    一起努力    为了将来吧
作者: jyf823691221    时间: 2015-10-31 21:58
加油 学习了
作者: zzwzz    时间: 2015-10-31 22:22
开发中集合还是常用的。。。
作者: dai2686779    时间: 2015-10-31 22:52
666666666666666666
作者: 黑夜中那颗星    时间: 2015-11-1 00:42
本帖最后由 黑夜中那颗星 于 2015-11-1 01:08 编辑

集合中常用的:ArrayList : 数组数据结构,有序的,有角标,可重复元素,线程不同步,查询快增删慢;
LinkedList : 链表数据结构,有序的,有角标,可重复元素,线程不同步,增删快查询慢;
HashSet : 哈希表数据结构,无序的,无角标,不可重复元素,线程不同步,保证唯一性的就是通过hashCode方法和equals方法来完成的,哈希值如果一样就会调用equals方法,如果equals方法判断是true,那么该元素就不会存入;
TreeSet : 二叉树数据结构,给集合排序的,排序有两种方法
    方法一:让元素具备自然比较顺序,实现Comparable接口,重写CompareTo方法
    方法二:定义一个比较器传入到TreeSet中,实现Comparator接口,重写Compare方法
HashMap : 哈希表数据结构,不可重复键元素,可以存入null键和null值,取出方式就不说了,多做几遍就会了。
TreeMap : 二叉树数据结构,给Map的键排序的,和TreeSet差不多,排序也是这两种方法
敲的我手都酸了,可能也有不对的地方,这是我对集合的理解



作者: sun7day1988    时间: 2015-11-1 00:58
那么多方法,记着记着就乱了,呜呜
作者: 260744042    时间: 2015-11-1 11:05
集合在开发中经常用到,开发项目离不开集合,面试的时候也喜欢问你对集合的理解
作者: 水小新    时间: 2015-11-1 21:23
260744042 发表于 2015-11-1 11:05
集合在开发中经常用到,开发项目离不开集合,面试的时候也喜欢问你对集合的理解 ...

看来是要努力一下啊    都加油吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2