![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Iris的小尾巴
这个作者很懒,什么都没留下…
展开
-
JDBC中Class.forName()的作用以及实现jdbc驱动
Class.forName()的作用仅仅是加载一个类,并且返回该类对应的一个class对象。原本是用来做反射时使用的类和方法,但是在jdbc中为什么需要使用呢?这个不得不提到jdbc的机制,jdbc本身仅仅是一套接口,接口中是没有实现数据库的连接的,同时,jdbc使用DriverManager类来代理真正的Driver类,真正的连接的实现需要依靠数据库厂商提供的jdbc驱动包。当...原创 2019-07-22 16:08:07 · 3079 阅读 · 8 评论 -
HashMap底层源码解析
目录一、分析HashMap的数据结构1.使用数组存储,加快访问速度2.数组中的链表,解决hash冲突3.使用红黑树优化链表,防止大量hash冲突二、HashMap主要源码解读三、总结一、分析HashMap的数据结构在看源码之前,了解一下它的数据结构和运行过程,才能更快更加有效率的读懂源码。1.使用数组存储,加快访问速度HashMap实际存储...原创 2019-09-16 16:29:04 · 889 阅读 · 2 评论