JVM虚拟机
文章平均质量分 94
Monkey_King_GL
卧薪尝胆,荣辱不惊
展开
-
史上最全面详细的JVM垃圾回收讲解
看JVM垃圾回收机制,一篇足以~前言一、问题引入二、JVM垃圾回收1、堆内存分析1.1 年轻代1.2 老年代1.3 元空间2.垃圾回收2.1 判断对象是否已经死亡2.2 垃圾收集算法2.3 垃圾收集器三、总结 前言 作为一名合格程序猿,JVM的知识已经是我们必知必会的知识了。如果还有小伙伴已经忘了,可以看一下我之前 的博客快速的回顾一下JVM知识——“JVM面试都被问烂了,你还不懂吗?”。我们都知道Java与C/C++比较大的区别之一就是Java 的自动内存管理,而Java的自动内存管理主要是针对对象原创 2021-07-14 19:33:00 · 476 阅读 · 12 评论 -
Java并发编程之入门
并发编程的入门前言一、并发简介二、并发与线程1.并发的优势2.线程三、总结 前言 编写程序难,编写正确的程序很难,而编写正确的并发程序则是难上加难。那为什么要编写并发程序呢?并发程序有什么好呢?从今天开始我们就一起进入Java高级篇——并发编程 一、并发简介 说到并发,小伙伴们肯定第一时间想到操作系统,没错! 划重点,面试题 在操作系统中,并行与并发的区别? 答:并行是指两个或多个事件在同一时刻发生,可以说它是物理上的同时发生。而并发则是指两个或者多个事件在同一时间间隔发生,因此可以说是逻辑上的同时原创 2021-07-11 17:38:24 · 214 阅读 · 0 评论 -
JVM面试都被问烂了,你还不懂吗?
让你秒懂JVM底层一、JVM体系结构二、深入探讨JVM核心模块1、类加载器2、运行时数据区三级目录 一、JVM体系结构 在学习JVM之前,我们先从整体上来看一下JVM主要的组成成分。我整理了一张比较适合记忆的一张JVM架构图,这张简单的图几乎能解决80%关于JVM分析的问题。 通过这张图我们可以发现JVM被分为三大核心模块: 类加载器(Class Loader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 接下来我就详细点出比较重要且面试必问的几个原创 2021-05-04 14:57:10 · 693 阅读 · 2 评论