课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
Error和Exception的区别,CheckedException,RuntimeException的区别先搞清楚它们三者的关系。Error与Exception都继承自Throwable,而RuntimeException则继承自Exception。在Jav ...详情>>
JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计?JDK1.7中设计的分段锁Segment继承了重入锁ReentrantLock,有了锁的功能,每个锁控制的是一段, ...详情>>
Java中的HashMap内部是如何工作的在JDK8中,HashMap底层是采用“数组+链表+红黑树”来实现的。HashMap是基于哈希算法来确定元素的位置(槽)的,当我们向集合中存入数 ...详情>>
用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。有HashMap、HashTable、LinkedHashM ...详情>>
有没有可能2个不相等的对象有相同的hashcode? 如果两个对象equals,Java运行时环境会认为他们的hashcode一定相等 如果两个对象不equals,他们的hashcode有可能相等 如果两个对 ...详情>>
在jdk1.5中引入了泛型,泛型的存在是用来解决什么问题Java泛型这个特性是从JDK 1.5才开始加入的,因此为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Ja ...详情>>
Overload、Override、Overwrite的介绍?overload意为重载,override意为覆盖,overwrite意为重写。从中文意思上看,并无差别,但是如下所示,给出英文定义: ...详情>>
什么是浅拷贝和深拷贝?浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存;深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对 ...详情>>
SpringBoot的四种Handler类型 1、@Controller+@RequestMapping@RestController public class ZhouyuController {@GetMapping("/test") public String test() { return "zh ...详情>>
Mysql中九种索引失效场景分析 表数据:CREATE TABLE `t1` ( a int primary key, b int , c int , d int , e varchar(20)) ENGINE=InnoDB ;insert into t1 values(4,3,1 ...详情>>
javaspring面试题-AOP 动态代理
javaspring面试题-IOC 控制反转
java多线程面试题-happens-before
java多线程面试题-AQS思想
java多线程面试题-volatile底层实现
java多线程面试题-内存模型
2024-05-13
2024-05-11
2024-05-16