摘要: java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。HashMap是一个最常用的M... 阅读全文
posted @ 2015-09-30 20:39 lisahappy 阅读(680) 评论(0) 推荐(0) 编辑
摘要: (1)放入HashMap的元素是key-value对。(2)底层说白了就是以前数据结构课程讲过的散列结构。(3)要将元素放入到hashmap中,那么key的类型必须要实现实现hashcode方法,默认这个方法是根据对象的地址来计算的,具体我也记不太清楚了,接着还必须覆盖对象的equal方法。 用一... 阅读全文
posted @ 2015-09-30 19:47 lisahappy 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)。比如Integer i=new Integer(10); 其中new Integer()是在堆上创建的,而他的引用In... 阅读全文
posted @ 2015-09-30 16:56 lisahappy 阅读(12197) 评论(0) 推荐(0) 编辑