![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
格子衬衫~
这个作者很懒,什么都没留下…
展开
-
HashMap是怎么保证元素不可重复的
6.在Java8中,如果一条链表的元素个数超过TREEIFY_THRESHOLD(默认是8),并且table的大小>=MIN TREEIFY CAPACITY(默认64).就会进行树化(红黑树)5.如果有,调用equals比较,如果相同,就放弃添加,如果不相同,则添加到最后。3.找到存储数据表table,看这个索引位置是否已经存放的有元素。2.添加一个元素时,先得到hash值-会转成->索引值。1. HashSet底层是HashMap。4.如果没有,直接加入。原创 2022-09-22 19:37:58 · 922 阅读 · 0 评论 -
throw和throws的区别
throws:处理异常的方式。使用在方法声明处的末尾try-catch-finally。throw:生产一个异常对象,并抛出。使用在方法的内部自动抛出异常对象。原创 2022-09-20 18:34:00 · 72 阅读 · 0 评论 -
谈谈你对程序,进程,线程的理解
进程:是程序的一次执行过程,或是正在运行的一个程序是一个动态的过程,有它自身的产生,存在和消亡的过程。程序:是完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。线程:进程可进一步细化为线程,是一个程序内部的一条执行路径。原创 2022-09-20 11:38:02 · 233 阅读 · 0 评论 -
如何决定选用HashMap还是TreeMap
对于在Map中插入、删除和定位元素这类操作,HashMap是最好的选择。然而,假如你需要对一个有序 的key集合进行遍历,TreeMap是更好的选择。基于你的collection的大小,也许向HashMap中添加元 素会更快,将map换为TreeMap进行有序key的遍历。原创 2022-09-19 16:47:38 · 237 阅读 · 0 评论 -
Java反射的作用于原理
Java反射原创 2022-09-19 15:03:49 · 77 阅读 · 0 评论 -
sleep()方法与wait()方法的区别
sleep()方法与wait()方法的区别原创 2022-09-17 11:06:21 · 268 阅读 · 0 评论 -
String、StringBufer和StringBuilder的区别是什么?
String、 StringBufer和StringBuilder的区别是什么?原创 2022-09-10 08:47:07 · 103 阅读 · 0 评论 -
Hashcode的作用
Hashcode的作用原创 2022-09-10 08:40:46 · 50 阅读 · 0 评论 -
方法的重载和重写
方法的重载和重写原创 2022-09-08 14:51:10 · 85 阅读 · 0 评论 -
continue,break,return
continue,break,return原创 2022-09-08 14:24:09 · 95 阅读 · 0 评论 -
Java代码的运行流程
Java代码的运行流程原创 2022-09-08 14:14:03 · 88 阅读 · 0 评论 -
接口和抽象类有什么区别?
接口和抽象类有什么区别?原创 2022-09-08 12:30:44 · 124 阅读 · 0 评论 -
增强for循环
增强for循环原创 2022-08-12 10:19:22 · 722 阅读 · 0 评论