当前位置: 首页 > 工具软件 > java-bible > 使用案例 >

java-22:JVM基本原理 - 内存模型

邹俊友
2023-12-01

        本文来自几篇文章的组合,会标注引用的地址。作为初学者,看到有些单一文章并没有讲得很清晰明了,辅助几篇文章才完全理解。这里整理一下。

 第一篇文章:内存模型。

       第一部分:概述

       参考:JVM原理最全、清晰、通俗讲解,五天40小时吐血整理

       地址:https://blog.csdn.net/csdnliuxin123524/article/details/81303711

       第二部分:详述

      参考:java虚拟机内存区域

      地址:https://www.cnblogs.com/wangmingshun/p/6507556.html

第二篇文章:类加载子系统。

       第一部分:类加载的启动过程。

       参考:Java类加载器ClassLoader总结

       地址:https://www.cnblogs.com/doit8791/p/5820037.html      --重要

       地址:https://blog.csdn.net/u013412772/article/details/80837735    

      第二部分:类加载的:双亲委托机制

      参考:classLoader类加载器如何加载class

      地址:https://blog.csdn.net/Sunshinejourney/article/details/80204337      --见:双亲委托

      第三部分:一个类的加载过程

     参考:JAVA虚拟机(JVM)——类加载的过程(加载、验证、准备、解析、初始化)

     地址:https://blog.csdn.net/chenge_j/article/details/72677766    --详述

     地址:https://blog.csdn.net/xiangzhihong8/article/details/80412795     --概述(见:Java类加载机制)

第三篇文章:gc垃圾回收机制。

    参考:Java性能优化之JVM GC(垃圾回收机制)

    地址:https://blog.csdn.net/laomo_bible/article/details/83112622    --讲明白GC的基本流程(eden,from,to,oldgeneration)

    地址:https://zhuanlan.zhihu.com/p/25539690    --GC的算法

    地址:https://www.jianshu.com/p/caa40b36d487   --大对象分配策略

    地址:http://www.reins.altervista.org/java/gc1.4.2_faq.html      --问答

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 类似资料: