
java基础
文章平均质量分 77
zimo_1993
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
集合框架之LinkedList
先来说一下ArrayList和LinkedList的区别的,再梳理一遍,加强记忆和理解。ArrayList底层使用数组实现,连续内存;LinkedList底层使用链表实现,不一定连续的内存。ArrayList查找效率较高,增删效率低;LinkedList与之相反,增删效率高,查找效率低。这是为什么呢?先説查找操作,ArrayList使用下标、连续内存,而LinkedList不连续,...原创 2018-09-28 16:20:22 · 156 阅读 · 0 评论 -
java接收number数据类型(Double与BigDecimal)
昨天自己开发了一个bug ~~~~~~~ 记录一下长点记性oracle数据库定义了一个字段数据类型为:number(15,2)一看想着反正是数字类型的,就用Double接收吧,Double d =(Double) rs.getObject("XXX")结果就报错了:BigDecimal不能强制转换成Double修改代码很容易 BigDecimal bgd ...原创 2018-09-29 09:54:01 · 19644 阅读 · 1 评论 -
集合框架之HashMap
ArrayList的实现原理是数组+扩容技术(初始10,而后每次增加50%)LikedList的实现原理是双向链表HashMap的实现原理 JDK1.7 是数组+链表(单向) JDK1.8是数组+红黑树思想本质都是相同的,但是JDK1.8的效率提高了15% 先説一下为什么JDK底层不会基于Arr...原创 2018-10-23 21:53:44 · 161 阅读 · 0 评论