
Java Virtual Machine
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
JVM之Java虚拟机图文详解
文章转载自 于 微信公众号Java引导者,非本人公众号前言: 了解Java中的对象、变量等存放的内存区域十分重要 本文将全面讲解Java虚拟机中的内存模型 & 分区,希望你们会喜欢 更多文字解释,概念理解请点击上一篇:https://bl...原创 2019-10-18 12:51:19 · 389 阅读 · 0 评论 -
编程的基础知识:CPU和内存的交互以及volatile型变量的理解
在了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】文章来源于网络,仅供整理学习交流使用。CPU和内存的交互在计算机中,cpu和内存的交互最为频繁,相比内存,磁盘读写太慢,内存相当于高速的缓冲区。但是随着cpu的发展,内存的读写速度也远远赶不上cpu。因此cpu厂商在每颗cpu上加上高速缓存,用于缓解这种情况。...原创 2019-08-01 10:49:55 · 1605 阅读 · 4 评论 -
JVM之深入理解JVM内存结构(Java内存结构/Java内存区域)、Java内存模型
Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、JAVA内存结构、JAVA内存区域、Java内存模型,这就是几个截然不同的概念,但是很多人容易弄混。可以这样说,很多高级开发甚至都搞不不清楚JVM内存结构、JAVA内存结构、JAVA内存区域、Java内存模型这几个的概念及其...原创 2019-08-01 12:12:47 · 3389 阅读 · 0 评论 -
JVM之JVM面试题整理(长期更新)
目录1、详细介绍一下JVM内存模型2、说一下JVM内存结构(Java内存结构/Java内存区域)、Java内存模型区别与关系3、讲讲什么情况下会出现内存溢出,内存泄漏?4、说说线程栈5、JVM 年轻代到年老代的晋升过程的判断条件是什么呢?6、JVM 出现 fullGC 很频繁,怎么去线上排查问题7、类加载为什么要使用双亲委派模式,有没有什么场景是打破了这个模式?8、...原创 2019-08-01 18:15:09 · 5576 阅读 · 0 评论