fxleyu / cu-cafes

This is a repository of Java. And CU is a cafes unders downstairs.
2 stars 0 forks source link

[基础] JVM 汇总 #67

Open fxleyu opened 5 years ago

fxleyu commented 5 years ago

昨天收到一面试邀请,想尝试一下。故需要针对其岗位要求整理一下自己的技术栈。

首先,需要对 JVM 的基础做一下整理。

P.S. 在其官网上看到如下岗位信息。

岗位要求:

fxleyu commented 5 years ago

汇总

参考

fxleyu commented 5 years ago

自动内存管理机制

内存区域

对象存活算法

垃圾回收算法

HotSpot 算法实现

内存分配和回收策略

fxleyu commented 5 years ago

虚拟机执行子系统

类文件结构

虚拟机类加载机制

虚拟机字节码执行引擎

fxleyu commented 5 years ago

程序编译和代码优化

早期(编译期)优化

晚期(运行期)优化

fxleyu commented 5 years ago

高效并发

Java 内存模型

线程

线程安全

线程锁