JVM
文章平均质量分 86
bingowang1991
码农 代码
展开
-
Java虚拟机如何加载Class文件
前面两篇博客,我详细的讲解下Java主动内存管理的一些情况,如果想要更深入的了解Java虚拟机的运行机制的话,我建议可以阅读下《深入理解Java虚拟机》这本书。而这篇博客主要记录的是Java虚拟机是如何把.class文件加载到内存,具体的加载过程是怎么样的呢?请看下面的详细讲解。 首先,必须得明白类加载机制大致原理:虚拟机把描述类的数据从CLASS文件加载到内存,并对数据进行校验,转换解析和原创 2016-04-26 19:27:21 · 3300 阅读 · 0 评论 -
Java自动内存管理偏爱二
在这篇精彩的帖子http://blog.csdn.net/bingowang1991/article/details/50809117里详细的介绍了JVM在运行时内存的分布,对象如何创建和布局以及查找对象方式,这些基本知识是了解Java内存如何完成自动管理的基础。然后这些只是内存自动管理的一部分,也即java对象的创建;下面我再仔细的说下java对象如何在内存中分配的和java对象是如何回收的呢?原创 2016-03-06 21:13:29 · 246 阅读 · 0 评论 -
java自动内存管理的偏爱
学习这么久以来,我最喜欢java的自动内存管理,恐怕最最不喜欢的就是java的泛型了,虽然泛型在很大程度上解决了容器从基本类型到包装对象的问题,但对泛型的其他用法感觉特别没意思,而且还特别的繁琐。下面还是具体谈谈我最喜欢的java内存管理,java是如何实现自动内存管理的呢? 首先,要弄清楚java内存自动管理,必须要明白java在运行时其的内存分布情况。大致可分为5个部分:方法区、虚拟原创 2016-03-05 15:37:00 · 329 阅读 · 0 评论