java基础
小诸葛的博客
毕业于广东石油化工学院,目前就职于金蝶国际软件集团,专注Java后端开发,个人微信公众号:小诸葛的博客。
展开
-
ThreadPoolExecutor执行任务的流程
原创 2021-02-27 17:37:27 · 153 阅读 · 0 评论 -
认识线程安全问题(以java为例)
1.线程安全问题是指:多个线程同时操作同一个变量,导致变量实际值与理论值不一致具体体现为: a.如果是单个对象,可能出现变量实际值比理论值小(i++); b.如果是集合对象,可能出现集合实际元素个数比理论元素个数少(ArrayList),可能出现集合内部出现死锁(java8之前的HashMap)2.线程安全问题是在多线程情况下才会发生的问题,单线程不会产生线...原创 2020-03-03 10:57:12 · 193 阅读 · 0 评论 -
Java集合基础知识
1.存储原理(数组、链表、数组+链表、树、图)2.扩容原理(每次扩大多少?怎么扩容?)3.是否线程安全?为什么?4.初始空间大小5.查找原理(随机访问、顺序访问)...原创 2020-02-17 15:03:39 · 184 阅读 · 0 评论 -
Collection的toArray()方法和toArray(T[] a)方法源码解析
前言toArray()方法和toArray(T[] a)方法是Collection接口中的两个将集合转换为数组的方法,那么这两个方法有什么异同点呢?1.toArray()源码 /** * Returns an array containing all of the elements in this collection. * If this collectio...原创 2019-08-30 09:51:30 · 1216 阅读 · 0 评论 -
初步认识TDD
https://www.cnblogs.com/wfsovereign/p/4198209.html转载 2018-07-02 22:30:11 · 228 阅读 · 0 评论 -
java接口可以继承多个接口
https://www.cnblogs.com/deepbreath/p/5015642.html转载 2018-07-02 12:59:58 · 2446 阅读 · 0 评论 -
HashMap和LinkedHashMap的区别
https://www.cnblogs.com/yuexzh/p/7486264.html转载 2018-07-01 23:06:31 · 216 阅读 · 0 评论 -
serialVersionUID的作用
https://www.cnblogs.com/guanghuiqq/archive/2012/07/18/2597036.html转载 2018-07-01 12:50:53 · 1115 阅读 · 0 评论 -
深入并发包-ConcurrentHashMap
http://pettyandydog.com/2017/07/27/concurrentHashMap/转载 2018-06-21 11:50:15 · 195 阅读 · 0 评论