
JVM
磊-
屌丝程序员一枚....懂点开发....懂点测试.....能力有限.水平一般.
展开
-
JVM-了解概念
1.什么是JVMJVM是 java Virtual Machine(java虚拟机)的缩写,JVM是作用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际计算机上仿真模拟各种计算机功能来实现的。java虚拟机包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆,一个存储方法域。JVM屏蔽了与具体操作系统相关的信息,使java程序只需生成在java虚拟机上运行的目标代码(字节码),就可以...原创 2019-02-16 15:40:26 · 179 阅读 · 0 评论 -
JVM-简单认识(一)
1,JVM和普通虚拟机JVM:是java虚拟机,执行java字节码的环境,程序自己独立运行的环境:堆栈,寄存器,字节码指令普通虚拟机:就是例如vmvare,visul Box 提供完整的主键pc是虚拟的,CPU指令。2,JVM/JDK/JRE关系JVM:虚拟机--最小的单位.<JRE:java运行时环境,最小的运行环境。<JDK:开发工具包JVM&l...原创 2019-07-29 19:44:12 · 164 阅读 · 0 评论 -
JVM-结构详解(二)
上篇说到了JVM结构包括:1.类加载器-ClassLoader类加载器:2.执行引擎3.运行时数据区4.本地接口一,类加载器-ClassLoader说明: 类加载器加载时必须遵循一个双亲委派模型。什么是双亲委派模型: 双亲委派模型 双亲委派模型:jvm有4个类加载器。 启动类加载器,扩展类加载器, 应用类加载器(mian),自定义类加载器, -加载器之间遵循...原创 2019-07-30 17:27:00 · 136 阅读 · 0 评论 -
JVM-(JMM)内存模型(三)
上篇介绍JVM结构,即:堆(线程共享),下面介绍 JMM(内存模型)即jvm内存是这么管理的。与堆,栈 没有关系。一,JMM : JVM的内存模型JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory)。工作内存...原创 2019-07-30 18:56:24 · 151 阅读 · 0 评论 -
转:全面理解Java内存模型(JMM)及volatile关键字
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/72772461 出自【zejian的博客】 关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚举类型(enum)深入理解Java注解类型(@Annotation)深入理解Java类...转载 2019-07-30 20:26:40 · 174 阅读 · 0 评论