摘要: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java类加载器(ClassLoader) 深入理解Java并发之synchronized实现原理 Java并发编程-无锁CAS与Unsafe类及其 阅读全文
posted @ 2018-05-17 17:16 一点点征服 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap 的实现原理 概述 我们在之前的博文中了解到关于 HashMap 和 Hashtable 这两种集合。其中 HashMap 是非线程安全的,当我们只有一个线程在使用 HashMap 的时候,自然不会有问题,但如果涉及到多个线程,并且有读有写的过程中,HashMap 阅读全文
posted @ 2018-05-17 15:29 一点点征服 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 【Java集合学习】HashMap源码之“拉链法”散列冲突的解决 1.HashMap的概念 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。H 阅读全文
posted @ 2018-05-17 14:42 一点点征服 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 了解过多线程的我们,对synchorized,sleep和valatile都比较了解,但是当这三个名词和“Java变量得可见性”的话题联系在一起不知道大家是否还可以保持大脑清晰??? 最近看到一个关于Java变量可见性的问题,感觉比较新鲜就查了一些资料,下面分享给大家: 首先给大家看一段关于多线程的 阅读全文
posted @ 2018-05-17 11:08 一点点征服 阅读(347) 评论(0) 推荐(0) 编辑