
Java底层原理
文章平均质量分 76
milestoneO
这个作者很懒,什么都没留下…
展开
-
ArrayList和LinkedList底层实现原理、性能差异
ArrayList和LinkedList底层实现原理1.说一下 ArrayList 底层实现方式?①ArrayList 通过数组实现,一旦我们实例化 ArrayList 无参数构造函数默认为数组初始化长度为 10②,add 方法底层实现如果增加的元素个数超过了 10 个,那么 ArrayList 底层会新生成一个数组,长度为原数组的 1.5 倍+1,然后将原数组的内容复制到新数组当中,并且后续...转载 2018-11-24 19:24:14 · 3230 阅读 · 1 评论 -
ConcurrentHashMap实现原理及源码分析
ConcurrentHashMap实现原理及源码分析ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析...转载 2018-11-24 20:55:42 · 165 阅读 · 0 评论 -
HashMap的储存过程
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...转载 2018-11-24 22:23:08 · 340 阅读 · 0 评论 -
JSP(@include指令与jsp:include动作的区别)
<%@ page language= "java" contentType="text/html;charset=UTF-8" %><html> <head> <meta charset="utf-8"> <title>JSPinclude动作实例</ti转载 2018-11-25 15:34:17 · 616 阅读 · 0 评论