栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Android专属JVM讲解—【运行时数据区详解】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android专属JVM讲解—【运行时数据区详解】

前言

JVM是什么?学了JVM有什么好处?以及运行时数据区是什么?在本篇中将会一个一个的为你解答!

1、为什么要学JVM?

下面的场景你经历过哪些?

程序有莫名的卡顿找不到原因? 程序运行过程中突然出现OOM现象! 每次面试之前先找一堆资料背了JVM相关问题但是,面试过程中问的问题与背的内容存在偏差 写出来的代码质量也并不高 2、JVM是一种规范

JVM到底是什么? 所谓的跨语言性是什么? 为什么说JVM是一种规范

JVM到底是什么?这就要从对应的Java程序的执行过程开始说起了!

2.1 Java程序的执行过程

一个 Java 程序,首先经过 javac 编译成 .class 文件,然后 JVM 将其加载到方法区,执行
引擎将会执行这些字节码。执行时,会翻译成操作系统相关的函数。JVM 作为 .class 文件的翻译
存在,输入字节码,调用操作系统函数。
过程如下:Java 文件->编译器>字节码->JVM->机器码。
JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机。它能识别 .class后缀
的文件,并且能够解析它的指令,最终调用操作系统上的函数&

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705578.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号