蚂蚁金服二面被血虐,spring- 并发 -JVM 把我直接问懵, 我经历了什么 -
spring 学习笔记:
从 spring 最基础的特点分析,将 spring 将会有机会考到的知识点都整理在了一起,可以说是非常全面了
(1)目录:
(2)内容展示:
蚂蚁金服关于 JVM 面试的问题:
描述一下 jvm 加载 class 文件的原理机制?
GC 是什么?为什么要有 GC?
如何判断一个对象是否存活?
垃圾回收的优点和原理。
Java 虚拟机内存模型能说说吗?
类加载器的双亲委派模型是什么?
JVM 诊断调优工具用过哪些?
JVM 学习思维导图(xmind)
JVM 核心知识整理:
(1)目录:
一、JVM 内存区域划分
![蚂蚁金服二面被血虐,spring/并发/JVM 把我直接问懵,我经历了什么?](https://upload-images.jianshu.io/upload_images/24616006-672320f0468e
复制代码
127d?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
二、JVM 执行子系统
三、垃圾回收器和内存分配策略
四、编写高效优雅 Java 程序
五、性能优化
蚂蚁金服关于并发编程面试问题:
Synchronized 用过吗,其原理是什么?
什么是重入锁,为什么说 Synchronized 是可重入锁?
JVM 对 java 的原生锁做了哪些优化
为什么说 Synchronized 是非公平锁?
什么是锁消除和锁粗化?
为什么说 Synchronized 是一个悲观锁?乐观锁的实现原理又是什么?
那么请谈谈 AQS 框架是怎么回事?
ReentrantLock 是如何实现可重入性的?
评论