
JVM
JVM相关的学习笔记
涛涛之海
学好编程,成为一名高级工程师
展开
-
JVM 大厂常见面试题
JVM 大厂常见面试题 1.什么情况下会发生栈内存溢出。 2.详解JVM内存模型 3.JVM内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为Eden和Survivor 4.JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代 5.你知道哪几种垃圾收集器,各自的优缺点,重点讲下cms和G1,包括原理,流程,优缺点。 6.JVM内存模型的相关知识了解多少,比如重排序,内存屏障,happen-before,主内存,工作内存。 7.简单说说你了解的类加载器,可以打破双亲委派么,怎么打破。 8.说说你原创 2021-03-14 18:58:20 · 241 阅读 · 0 评论 -
JVM相关知识简单理解
JVM JVM 是什么? JVM 全称 Java Virtual Mechinal,即 Java 虚拟机。JVM 是驻留于内存中的抽象计算机,可以理解为一个虚拟的计算机,它是通过在真实计算机上仿真模拟各种计算机功能来实现的,具有处理器、堆栈、寄存器等完善的硬件架构以及相应的指令系统,通过抽象 CPU 和操作系统结构,使代码的执行与主机硬件、主机操作系统无关。 JVM 关注的是 Java 字节码文件(类文件 .class),Java 字节码文件由 JVM 指令集、符号表以及一些补充信息组成。JVM 的主要工作原创 2020-10-06 20:59:06 · 426 阅读 · 0 评论