logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试官想问的HashMap,都在这一篇里面了!

一、HashMap的数据结构HashMap<String,String> map=new HashMap();map.put("1","Kobe");这两行代码表示数据已经在HashMap中存储完成。 而这也引发了一个问题,数据如何才能在HashMap中高效地存储?从这个问题出发,我们首先应该了解HashMap的底层数据结构。HashMap:数组+链表[单向链表]+红黑树JDK1.8我

#java
如何正确停止线程?为什么 volatile 标记位的停止方法是错误的?

线程停止原理通常情况下,我们不会手动停止一个线程,而是允许线程运行到结束,然后让它自然停止。但是依然会有许多特殊的情况需要我们提前停止线程,比如:用户突然关闭程序,或程序运行出错重启等。在这种情况下,即将停止的线程在很多业务场景下仍然很有价值。尤其是我们想写一个健壮性很好,能够安全应对各种场景的程序时,正确停止线程就显得格外重要。但是Java 并没有提供简单易用,能够直接安全停止线程的能力。为什么

到底了