美文网首页
JVM 入门

JVM 入门

作者: 朝雾轻寒 | 来源:发表于2021-02-22 22:15 被阅读0次

JVM 基础

JVM 概述

  • JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,它有自己的字节码指令集(汇编语言)和内存管理(栈、堆、方法区等)
  • JVM 是一种规范,JVM本身与Java语言无关,只与 .class 文件相关,任何语言只要编译成 .class文件或者在程序运行时生成的.class二进制流,都可以在 JVM 上运行
  • JVM 是跨语言的平台,目前已支持100多种语言,如 java、scale、kotlin、groovy等等
  • 不同操作系统各自实现 JVM,从而实现语言的跨平台

java 是如何从编码到执行的

java是如何从编码到执行的

常见的JVM 实现

  • Hotspot Oracle(常用)
  • Jrockit BEA,已被Oracle收购
  • TaobaoVM Hotspot 深度定制
  • J9 IBM
  • Microsoft VM
  • LiquidVM 直接对接硬件
  • azul zing 垃圾回收标杆(1ms)
  • ...

JDK、JRE、JVM的关系

JDK、JRE、JVM的关系
  • core lib :java核心类库
  • development kit:开发工具集
  • JDK:java开发开发工具集
  • JRE:运行环境
  • JVM:java虚拟机

相关文章

  • 1-JavaBasisBegin

    Java入门 JDK && JRE && JVM JVM(Java Virtual Machine ):Java虚...

  • JVM内存模型(jvm 入门篇)

    概述 jvm 入门篇,想要学习jvm,必须先得了解JVM内存模型,JVM内存模型,JVM内存模型,JVM内存模型,...

  • 万字长文把[JVM]从头到尾讲一遍

    第一篇:[JVM入门指南01]内存区域与溢出异常——主要介绍JVM的运行时数据区第二篇:[JVM入门指南02]GC...

  • 九神带你入门JVM(上)

    概述 本篇较长,九神带你从0入门JVM,全文包括包括JVM的分类、JVM垃圾回收综述、JVM的内存模型(Java ...

  • idea中设置JVM参数,简单理解JVM常见参数,JVM调优

    idea中设置JVM参数,简单理解JVM常见参数,JVM调优简单入门 前面学习了JVM的内存分布,今天就来验证下。...

  • JVM系列之 _call_stub_entry初始化

    在上文JVM系列之函数调用入门已经简单介绍了JVM是如何调用方法的:JVM先调用call_stub()方法将_ca...

  • JVM入门

    Java虚拟机内存包括: 程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存。 ...

  • JVM 入门

    说到JVM必须提及JDK与JRE。首先说一下三者之间的关系。 1. JDK、JRE、JVM的关系 1.1 JDK ...

  • JVM 入门

    JVM 基础 JVM 概述 JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机...

  • JVM入门_初探JVM

    开发过java的人员都知道,java是一次编译,多次运行。可以在不同的操作系统上运行代码,用的就是虚拟机jvm,这...

网友评论

      本文标题:JVM 入门

      本文链接:https://www.haomeiwen.com/subject/twclfltx.html