Java8
java_gp
出身蝼蚁
当有鸿鹄之志
命如纸薄
却有不屈之心
乾坤未定
你我皆是黑马
展开
-
并发下的Map常见问题小结
1、HashMap和HashTable有什么区别? ① HashMap是线程不安全的,HashTable是线程安全的; ② 因为线程安全,所以HashTable的效率比不上HashMap; ③ HashMap最多只允许一条记录的键为null,允许多条记录的值为null;而HashTable不允许; ④ HashMap默认初始化数组的大小为16,HashTable为11,前者扩容时,扩大两倍,后者扩大两倍+1; ⑤ HashMap需要重新计算hash值,而HashTable直接使用对象的hashco原创 2020-08-26 15:49:48 · 607 阅读 · 0 评论 -
Java 8 新特性——什么是Stream?
什么是Stream? Java8中,Collection新增了两个流方法,分别是Stream() 和 parallelStream() 【/ˈpærəlel/ 音标哈哈哈哈哈】 Java8中添加了一个新的接口类Stream,相当于高级版的 Iterator,ta可以通过 Lambda 表达式对集合进行大批量数据操作,或者高效的聚合数据操作。 为什么要使用 Stream? 在Java8之前,通常用 普通循环、for 循环 或者 Iterator 迭代来重排序...原创 2020-08-18 13:54:14 · 357 阅读 · 0 评论