Error 和 Exception 区别是什么? Exception 类的错误是可以在应用程序中进行捕获并处理的,通常遇到这种错误,应对其进行处...
java 中都有哪些引用类型? 强、软、弱、虚 强引用(StrongReference): 最传统的“引用”的定义,是指在程序代码之中普遍存在的...
final关键字 final 关键字,意思是最终的、不可修改的,最见不得变化 ,用来修饰类、方法和变量,具有以下特点: 修饰类:类不能继承,fi...
hashCode 与 equals hashCode()介绍: hashCode() 的作⽤是获取哈希码,也称为散列码;它实际上是返回⼀个 in...
什么是红黑树? 红黑树是一种特殊的二叉查找树,红黑树的每个结点上都有存储位表示结点的颜色,可以是红(Red)或黑(Black)。 红黑树的每个结...
Arraylist 与 LinkedList 区别? 底层数据结构: Arraylist 底层使⽤的是 Object 数组; LinkedLis...
Java集合 集合就是一个可变长度的用来存放数据的容器,准确的说是存放数据对象引用的容器,集合类存放的都是对象的引用,而不是对象的本身(不能存储...
四种拒绝策略 AbortPolicy:中止策略。默认的拒绝策略,直接抛出 RejectedExecutionException。调用者可以捕获这...
线程池的原理? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出...