![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 ConcurrentHashMap 鬼斧神工,并发添加元素时,如果 map 正在扩容,其他线程甚至于还会帮助扩容,也就是多线程扩容。就这一点,就可以写一篇文章好好讲讲。...
外框为虚线的表示接口,边框为实线的表示类 箭头为虚线的表示实现类接口,箭头为实线的表示继承了类 两大常用集合类 List: 使用最多的有序集合,提供方便的新增、修改、删除操作...
String 是存放在常量池中的,str1 是持有 1 的引用;当改变 str1 的引用 编译报错; sb 持有 StringBuffer 的引用,当修改sb 对象内容 是可...
JAVA 中操作时间的类 JDK 8 之前java.util.Datejava.util.Calendar JDK 8 之后java.time.LocalTimejava.t...
JAVA 异常基础知识 try : 用来监测可能出现异常代码段 catch: 用来捕获 try代码中发生的异常。如果try里面没有发生异常那么catch中的代码也一定不会执行...