摘要: hashmap的扩容因子是0.75 原因 参考:HashMap默认加载因子为什么选择0.75?(阿里) 阿里的人问 数组的时间复杂度是多少,链表的是多少,hashmap的时间复杂度是多少。。。。。 后来才知道,时间复杂度是要区分 增删改查的。。。。主要看查询的时间复杂度; 1、数组 查询的时间复杂度 阅读全文
posted @ 2018-04-21 17:10 aspirant 阅读(35951) 评论(2) 推荐(2) 编辑
摘要: hashmap的扩容因子是0.75 原因 参考:HashMap默认加载因子为什么选择0.75?(阿里) HashMap专题:HashMap的实现原理--链表散列 HashTable专题:Hashtable数据存储结构-遍历规则,Hash类型的复杂度为啥都是O(1)-源码分析 hashmap的扩容因子 阅读全文
posted @ 2018-04-21 15:43 aspirant 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: >>:带符号右移。正数右移高位补0,负数右移高位补1。比如: 4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。 >>>:无符号右移。无论是正数还是负数,高位通通补0。 对于正数而言,>>和>>>没区别。 对于负数而言,-2 >>> 1,结果是2147483647(In 阅读全文
posted @ 2018-04-21 14:59 aspirant 阅读(520) 评论(0) 推荐(0) 编辑
摘要: thread的run 和start的区别参考:多线程-Thread的run()与start()的区别 一、Thread的几个重要方法: 我们先了解一下Thread的几个重要方法。 a、start()方法,开始执行该线程;b、stop()方法,强制结束该线程执行;c、join方法,等待该线程结束。d、 阅读全文
posted @ 2018-04-21 11:36 aspirant 阅读(12155) 评论(2) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2018-04-21 08:50 aspirant 阅读(266) 评论(0) 推荐(0) 编辑