黑马培训学习日记

原创 2011年01月14日 22:02:00

Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。

容器内每个为之所存储的元素个数不同。

Collection类型者,每个位置只有一个元素。

Map类型者,持有 key-value pair,像个小型数据库。

List 接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器 中,并在需要时从中取出。

Set接口也是 Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。它的常 用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现hashCode()方 法,它使用了前面说过的哈希码的算法。

Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推, 这样就可 形成一个多级映射。对于键对象来说,像Set一样,一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得 到那个键对象所对应的值对象时就有问题了,可能你得到的并不是你想的那个值对象,结果会造成混乱,所以键的唯一性很重要,也是符合集合的性质的。

黑马培训前期java基础加强学习日记一

java开发前奏、java基础。面向对象

黑马程序猿培训java 学习计划

  • 2015年03月21日 14:24
  • 158KB
  • 下载

黑马培训之IOS学习--Foundation--dictionary字典的使用

// //  main.m //  05--dictionary字典的使用 // //  Created by LeeWong on 14-10-25. //  Copyright (c) ...

黑马程序员--Java学习日记之面向对象(封装,this和static,继承)

Java基础之面向对象..概述.. 面向对象的三大特征:封装,继承,多态 面向对象思想概述         当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。         可随着需...
  • Memor_
  • Memor_
  • 2015年06月22日 17:10
  • 514

黑马程序员——学习日记1

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- static关键字 作用:是一个修饰符,用于修饰成员(成员变量,成员方法)。 1、被stati...
  • afiyo
  • afiyo
  • 2015年09月11日 12:26
  • 166

黑马程序员_Java学习日记10_集合框架2

----------------------android培训、java培训、期待与您交流! --------------------- 1.Map集合 Map |--Hashtable:底...

黑马程序员_java学习日记02

-------android培训、java培训、期待与您交流! --------         环境变量path和classpath的作用是什么?              path: ...

黑马程序员——学习日记15 java IO流 (上)

------- java培训、Android培训 期待与您交流! --------
  • T2ANDY
  • T2ANDY
  • 2014年05月03日 23:48
  • 379

黑马程序员Java学习日记(3)异常,String,多线程

------- android培训、java培训、期待与您交流! ----------      黑马程序员Java学习日记(3)异常,String,多线程 1.异常处理机制: (1)概念:就...

黑马程序员_学习日记2_有关C#基础知识总结归纳之对象和类型

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 学习笔记二:对类的一些更深入的研究....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马培训学习日记
举报原因:
原因补充:

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