![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 95
FARO_Z
还好有好好学,毕业没失业
展开
-
带你看看 JVM 垃圾回收机制
文章目录JVM 垃圾回收一、前言二、垃圾回收相关问题1、怎么判断一个对象是否能回收?1)引用计数法2)可达性分析3)方法区回收4)调用 `finalize()`方法2、Java 有哪些引用类型?1)强应用2)软引用3)弱引用4)虚引用3、能介绍一下有哪些垃圾回收算法吗?1)标记清除2)标记整理3)复制4)引用计数5)分代收集4、讲一讲 Minor GC 和 Full GC5、讲一讲内存分配的策略三、后话 JVM 垃圾回收 一、前言 随着我们这几天的进展,JVM 也来到了垃圾回收阶段 JVM 为了方便程序员开原创 2021-09-15 18:16:11 · 174 阅读 · 0 评论 -
带你看看 JVM 内存模型(JMM)
JVM 内存模型(JMM) 一、前言 昨天我们一起看过了内存结构的相关知识,同时,我又提到了很多小伙伴会将其与内存结构的概念搞混,今天,我们就来看看**内存模型(java memory model)**的相关概念,让各位对内存结构与内存模型的区别有一个更感性的认识 这里我们要首先明确它两的概念,内存结构是 JVM 中的概念,其主要是解决对象的分配问题,而内存模型是在内存结构上的进一步抽象,其作用是为了给解决并发安全问题提供一个简便的模型;后面为了方便,内存模型我都简称为 JMM 在讲解 JMM 之前,我们需原创 2021-09-14 17:15:29 · 536 阅读 · 0 评论 -
带你看看 JVM 的【内存结构】
文章目录JVM 内存结构一、前言二、内存结构知识点整理1、讲讲 JVM 中内存结构的组成2、讲讲栈帧的结构3、讲讲堆内存的结构4、为什么永久代会被元空间替换5、讲讲对象从创建到被回收的过程6、了解逃逸分析吗?讲讲为什么需要逃逸分析及其会做的优化三、预告 JVM 内存结构 一、前言 有很多小伙伴会把内存结构和内存模型两个概念搞混 内存结构,就是我们常说的堆、栈、方法区这些部分 内存模型,则是为了解决并发的可见性和有序性问题,引入的概念 还是和之前一样,这篇博客是我在阅读大量资料之后,总结出的提纲,不适合用来原创 2021-09-12 23:35:45 · 536 阅读 · 0 评论 -
带你看看 JVM 的类加载器
JVM 类加载器 一、前言 对于校招来说,jvm 的相关知识总是处在一个尴尬的境地,想要彻底了解jvm的知识,就需要阅读大量的文档,面试的时候,这些知识也就只会浓缩成短短几句话,而且对于学生时代遇到的中小型项目,一般到不来优化 JVM 的地步,也就无从谈起 JVM 实战了,没有实战,之前学习的知识很容易就遗忘了。 所以说,目前 JVM 最好的学习方式,是先通过阅读文档了解 JVM 的各个部分及其运作方式,然后总结成精量化的博客,后期可以通过不断回顾博客加强记忆。(成为文科工程师也没有办法,不这么做别人就把你原创 2021-09-11 16:34:17 · 122 阅读 · 0 评论