AtomicLong 利用底层操作系统的CAS来保证原子性,在一个死循环内不断执行CAS操作,直到操作成功。不过,CAS操作的一个问题是在并发量比较大的时候,可能很多次的执行CAS操作都不成功,这样性能就受到较大影响...查看全文>>
按照正常逻辑来看,一般是工作时间越长,对应的职位等级越高,每个职级的薪资也是不同的。参考第三方平台数据,汇总了不同工作年限Java程序员的平均薪资,给想入行的同学一个参考。查看全文>>
Optional是`JDK1.8`推出的一个新的类,是一个没有子类的工具类,`Optional`可以理解为一个容器,其内部仅能存放一个对象元素或者存放null...查看全文>>
相信很多朋友在开发和工作过程中都会使用MarkDown格式来编写文档,Markdown文档的好处多多...查看全文>>
面试过的人都知道,HashMap是Java程序员在面试中最最最经常被问到的一个点,可以说,不了解HashMap都不好意思说自己是做Java开发的。基本上你去面试十家公司,有七八家都会问到你HashMap...查看全文>>
面试官:小王,你说说HashMap的是线程安全的吗?小王:HashMap不安全,在多线程下,会出现线程安全问题。他兄弟HashTable查看全文>>