JVM
文章平均质量分 70
雪巅狼
从事Java开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA虚拟机初步学习之内存管理分配
前言: 很久不写文章了。进来工作轻松了不少。不之前学习整理的东西共享一下,由于本人技术还有限。有不足之处还希望大家不要见怪! JVM的架构: JVM的架构主要分为:方法区,堆,java方法栈,本地方法栈,程序计算器。 方法区和堆的数据是被所以线程共享的,栈和程序计数器的数据是每一个线程自己独立的。 程序计算器: 它是JVM的中一个很小的内存空间。原创 2017-11-20 09:11:00 · 209 阅读 · 0 评论 -
JAVA虚拟机初步学习之类的加载
类的生命周期 了解类的加载过程,我们先说一下,类的整个生命周期吧。 类的生命周期有七个阶段:加载阶段,验证阶段,解析阶段,准备阶段,初始化阶段,使用阶段,卸载。 流程如下: 类的加载 首先类的加载和类的生命周期中提到的加载阶段不是同一个概念,不要混淆了。 类的加载的定义: JVM把描述类的数据从class文件中加载到内存,对数据进行校验,转化解析和初始化,最终形成可以原创 2017-11-20 09:44:13 · 237 阅读 · 0 评论 -
类的初始化的深入认识
要认识类的初始化,首先说一下,类的加载。 类的加载分五个阶段:加载阶段,验证阶段,准备阶段,解析阶段,初始化阶段。 这五个阶段具体做什么这里就不详细说了。类文件加载文章详细说了。 初始化JVM做了什么? 初始化阶段是执行类构造器()方法的过程。(注意这里的类构造器和我们通常所说的类的构造方法是不一样的,构造方法用于实例化一个对象) 举个例子:这里SupCl原创 2017-11-20 11:00:08 · 273 阅读 · 0 评论
分享