首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
alonwang
掘友等级
后端研发工程师
humble and yearn
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 41
沸点 8
赞
49
返回
|
搜索文章
最新
热门
java中比较两个map是否相同
结论对于所有继承于AbstractMap的map类(基本上jdk中的map都继承了),直接使用Map.equals()即可源码解析AbstractMap重写了equals方法,保证对两个相同内容的ma
java中使用lambda简化代码
前言读过ibm上lambda系列的文章这里,做下总结使用IntStream取代简单for循环对于简单的for循环可以IntStream取代,如下尽量去除冗余信息lambda可以自己推断部分参数,因此可
map中value统一自增或自减的优雅写法
replaceAll会对map中的所有元素使用传递进来的BiFunction进行更新. 基础版本的偏向于命令式编程,遍历map,对map中的每个元素进行处理,处理规则是,这需要使用者说明并编写整个处理流程. 最佳版本则更符合函数式编程,我想替换map中的所有值,替换规则是xxx…
不要滥用parallel stream
parallel stream是基于fork/join框架的,简单点说就是使用多线程来完成的,使用parallel stream时要考虑初始化fork/join框架的时间,如果要执行的任务很简单,那么初始化fork/join框架的时间会远多于执行任务所需时间,也就导致了效率的降…
java中null强转Object会出问题吗?
结论:对于Object,null强转是安全的使用groovy+spock进行单元测试https://www.cnblogs.com/lovesqcc/p/8647201.html
java自动装箱拆箱语法糖是如何工作的
前言基本类型和包装类型的自动装箱拆箱原理并不复杂,但是在日常使用中频率极高,如果不理解语法糖背后的奥秘,很可能陷入误区而不自知,下面以一个例子说明这个语法糖的工作原理做个测试题目这个例子摘自深入理解j
Java枚举比较用equals还是==
枚举是作为抽象类存在的,每个枚举类型都是作为一个static final字段存在,并且每个枚举类型在内部是作为子类实现的,并且枚举对象是单例的.
java集合相关的小知识
1. 数组转集合 Arrays.asList(T... var0) 2. 数组和集合的区别 3. Iterator的妙用 Iterator 支持派生的兄弟成员。ListIterator,只存在于 List 中,支持在迭代期间向 List 中添加或删除元素,并且可以在 List …
HashMap死循环的成因(JDK1.8之前)
线程2恢复运行时entry状态的变化可能已经被刷新到主存了(线程相关的happends-before规则),这样当前entry的状态就和 next,e 期待的不同,就会导致错误的行为. 由于程序运行的随机性,线程不安全的程序出现问题的可能性很多,去探究其原因并不是很有意义,关键…
ConcurrentModificationException成因解析
答案是 会的.问题的核心在于itr是线程私有的,这隐含着expectedModCount也是线程私有的.而modCount是线程共享的.
下一页
个人成就
文章被点赞
30
文章被阅读
70,873
掘力值
878
关注了
27
关注者
12
收藏集
2
关注标签
25
加入于
2017-06-29