Java面试高频题




介绍一下Java的垃圾回收算法?(4次)

介绍一下Java的线程池?(4次)

介绍一下SpringAOP和IOC?(3次)

介绍一下ConcurrentHashMap的实现原理?(3次)

JVM的内存模型?(3次)

类加载机制是什么?(3次)

介绍一下Java的多线程?(2次)

面向对象的原则?(2次)

Java线程池有哪些参数?(2次)

介绍一下HashMap?(2次)

介绍一下JVM?(2次)

创建线程的方法?(1次)

介绍一下AQS?(1次)

介绍一下Spring事务的原理?(1次)

SpringEvent和RocketMQ有什么区别?(1次)

Spring事务失效有哪些场景?(1次)

ReentrantLock和syncronized差别?(1次)

内存区域哪些地方会OOM?(1次)

Java8有什么新特性?(1次)

Spring Boot的优势?(1次)

Spring支持哪些作用域?(1次)

介绍一下Java的异常处理?(1次)

异常和错误有什么区别?(1次)

介绍一下volatile关键字?(1次)

介绍一下Java的集合,有哪些特性?(1次)

什么是多线程?如何保证多线程的执行顺序?(1次)

创建对象的过程?(1次)

Object类有哪些方法?(1次)

Thread类中三个方法的区别?(1次)

介绍一下双亲委派机制?(1次)

Java线程的资源都有哪些,线程栈的大小大致在多少?(1次)

SpringBoot和Spring有哪些区别?(1次)

介绍一下死锁和同步锁?(1次)

mybatis的映射是怎么实现的?(1次)

Java的可重入锁是怎么实现的?(1次)

Synchronized和Reentrantlock的区别和场景?(1次)

Synchronized锁升级?(1次)

Sleep和Wait的区别?(1次)

Bean的生命周期?(1次)

Bean的作用域?(1次)

Java中的多态是怎么实现的?(1次)

多个线程都处于running状态,实际是在同时运行吗?(1次)

如何控制切面执行顺序?(1次)

MVC使用HTTP的常用注解?(1次)

链表底层原理?(1次)

哪些对象可以作为GCRoot?(1次)

Java的引用类型和应用?(1次)

上次编辑于:
贡献者: zijing2333