写点什么

蚂蚁金服二面被血虐,spring- 并发 -JVM 把我直接问懵, 我经历了什么 -

用户头像
极客good
关注
发布于: 刚刚

spring 学习笔记:

从 spring 最基础的特点分析,将 spring 将会有机会考到的知识点都整理在了一起,可以说是非常全面了


(1)目录:




(2)内容展示:


蚂蚁金服关于 JVM 面试的问题:

  1. 描述一下 jvm 加载 class 文件的原理机制?

  2. GC 是什么?为什么要有 GC?

  3. 如何判断一个对象是否存活?

  4. 垃圾回收的优点和原理。

  5. Java 虚拟机内存模型能说说吗?

  6. 类加载器的双亲委派模型是什么?

  7. JVM 诊断调优工具用过哪些?

JVM 学习思维导图(xmind)

JVM 核心知识整理:

(1)目录:



一、JVM 内存区域划分

![蚂蚁金服二面被血虐,spring/并发/JVM 把我直接问懵,我经历了什么?](https://upload-images.jianshu.io/upload_images/24616006-672320f0468e


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


127d?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

二、JVM 执行子系统

三、垃圾回收器和内存分配策略

四、编写高效优雅 Java 程序

五、性能优化

蚂蚁金服关于并发编程面试问题:

  • Synchronized 用过吗,其原理是什么?

  • 什么是重入锁,为什么说 Synchronized 是可重入锁?

  • JVM 对 java 的原生锁做了哪些优化

  • 为什么说 Synchronized 是非公平锁?

  • 什么是锁消除和锁粗化?

  • 为什么说 Synchronized 是一个悲观锁?乐观锁的实现原理又是什么?

  • 那么请谈谈 AQS 框架是怎么回事?

  • ReentrantLock 是如何实现可重入性的?

Java 并发核心知识整理:


第 1 章并发编程的挑战

第 2 章 Java 并发机制的底层实现原理

第 3 章 Java 内存模型

第 4 章 Java 并发编程基础


用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
蚂蚁金服二面被血虐,spring-并发-JVM把我直接问懵,我经历了什么-