Java
kuanghe12
这个作者很懒,什么都没留下…
展开
-
HashMap实现原理
jdk1.8之前HashMap实现原理 1,HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数 组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间...原创 2017-06-12 10:00:48 · 107 阅读 · 0 评论 -
分析java线程池的实现原理
线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:1、降低资源消耗;2、提高响应速度;3、提高线程的可管理性。 Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 1、Execu...原创 2017-07-07 10:21:27 · 112 阅读 · 0 评论 -
java之for循环删除添加
java 之 for 常用的几种for循环删除添加数据的几种方案比较: List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); 第一种:并发操作,需要对 Iterator 对象加锁。 Iterator<...2017-09-25 09:52:38 · 580 阅读 · 0 评论 -
Eclipse、MyEclipse、springSTS等 Java注释模板设置详解。
Java模板入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。 现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title::${file_name} * @Package :${packag...2017-10-30 10:07:54 · 713 阅读 · 0 评论