Chapter 9 practice 30 : implement other methods of Map in SlowMap
摘要:仍然有一个问题:转化为Set之后,与Map不能实现相互关连,操作Set不会影响Map,反之亦然. (全文共3525字)——点击
此处阅读全文
chapter 9 practice 29 : test SlowMap in Map1.java
摘要:定制的Map,进行Map1.java中的测试动作,最后一个测试动作与预期的结果不符:操作Set并没有作用在Map本身上! (全文共6323字)——点击
此处阅读全文
chapter 9 practice 28 : define a SlowSet by ArrayList inside
摘要:实现AbstractSet只需要实现少数几个必需实现的方法即可,一些Optiontial 的方法可以选择实现,这样可以降低工作量. (全文共1369字)——点击
此处阅读全文
chapter 9 practice 27 : HashSet's elements and HashMap's key
摘要:HashSet的元素和hashMap的key需要实现两个方法: hashCode() 和 comparaTo(Object obj),实现了这两个方法的对象便可以使以了. (全文共2723字)——点击
此处阅读全文
chapter 9 practice 26 : Object in hashSet
摘要:使用于hashSet中的对象,为了达到目的,一般需要实现hashCode()和equals方法,否则可能会出现非你预期的效果. (全文共2255字)——点击
此处阅读全文
chapter 9 practice 25 : test the random utitlity
摘要:此题浪费了我很长时间,走入了死胡同,以为可以在一个TreeMap中由value获取相应的key Object,结果当然是缘木求鱼.多谢来自上海的朋友Tragedy,一语惊醒梦中人.--当然,此题还破例偷看了一眼参考答案. (全文共2279字)——点击
此处阅读全文
chapter 9 practice 23 : fill Set and Map with condition
摘要:挑选出以字母'A'为首的国家名称分别填入Set 和Map 的两种解决方案;1,使用array 配合for循环调用add() 和 put()方法;2,使用定制的Generator以及Collections2.fill 方法. (全文共3614字)——点击
此处阅读全文
chapter 9 practice 22 : Maps performance on Statistics.java
摘要:将Statistics.java中测试Map的方法移植到MapPerformance.java中,用以试用不同的Map在置入和取出对象的综合性能.结果显示 HashMap 比 TreeMap 要胜出良多. (全文共2499字)——点击
此处阅读全文
chapter 9 practice 21 : make a deque using LinkedList
摘要:使用LinkedList,可以轻易构造一个queue或者deque. (全文共989字)——点击
此处阅读全文