
java 源码学习
文章平均质量分 79
Caluzeman
知识海洋里的一叶小舟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java学习之Object
rt.jar -> java.lang包下package java.lang;//任何类的超类(父类) public class Object { /** * private :私有化,只有这个类中才有权限调用 * static :静态话,不用创建对象就可以调用 * native :native表示该方法的实现java本身并没有完成,而是有c/c++来完成,形成.dll文件。 */ ...原创 2018-04-11 11:39:32 · 173 阅读 · 0 评论 -
java源码学习之Collection
rt.jar -> java.utilpackage java.util;import java.util.function.Predicate;import java.util.stream.Stream;import java.util.stream.StreamSupport;//集合根接口public interface Collection<E> extends Ite...原创 2018-04-11 18:41:42 · 224 阅读 · 0 评论 -
concurrentHashMap源码解析带来的一系列问题(CAS,volatile ,current包,atomic包)
想看下concurrentHashMap的源码 ,但是马上就遇到一堆问题,比如CAS是什么,比如volatile的作用。然后各种查,终于理解了个大概,希望对大家有所帮助。因为在面试中总被问道concurrentHashMap 这个类,回答其能解决并发问题,总觉的很LOW,遂想深入研究。遇到第一问题:乐观锁与悲观锁区别答:在大神的博客中找到了比较好理解的答案1、悲观锁:假定会发生并发冲突,屏蔽一切可...原创 2018-04-23 11:38:29 · 418 阅读 · 0 评论 -
Java 8 HashMap深度解析
在研究hashMap源码的时候发现一篇讲解十分详细的文章,在这里分享一下JDK8中的HashMap实现原理及源码分析Java 8系列之重新认识HashMap原创 2018-04-19 11:50:51 · 183 阅读 · 0 评论 -
java源码之ArrayList
package java.util;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;//ArrayList实现了List所有的属性和方法,并提供了操作数组大小的方法用于内部存储//增加n个元素的时间复杂度为O(...原创 2018-04-13 17:11:35 · 165 阅读 · 0 评论