
读源码
清水贤人
为清清楚楚的现在努力
展开
-
读源码String类
String类是不可变的,看下源码(JDK 1.7)对类的描述public final class String implements java.io.Serializable, Comparable, CharSequence { /** The value is used for character storage. */ private final char value[];原创 2017-03-21 16:03:14 · 246 阅读 · 0 评论 -
HashMap调优和ConcurrentHashMap分析
之前谈到了HashMap的存和取,这次来聊一下它的调优,以及多线程下的不用HashMap转用ConcurrentHashMap的一点浅析 重述HashMap工作原理: HashMap是基于hash原理,我们使用put()存储对象,使用get()获取对象当我们给put方法传键值时,他会先调用hashCode方法,用于查找键值在 bucket的位置,进而存储对象的键值对当两个对象的hash原创 2017-03-28 20:31:13 · 1629 阅读 · 0 评论