码迷,mamicode.com
首页 > 编程语言 > 详细

Java核心基础(1)——JVM

时间:2021-03-15 11:20:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:不同   技术   操作系统   lazy   含义   jvm   javac   png   结构图   

Java为何能跨平台

.java(代码) ——> .class(字节码) ——> 运行代码
???????javac????????java
javap -c反编译.class字节码至指令码(可查找指令码手册看指令含义)

由于JVM,不同平台的JVM生成不同系统的字节码与机器码
代码运行在不同的JVM上,生成不同系统机器码,实现了跨平台,JVM从软件层面屏蔽了不同操作系统在底层硬件和指令上的区别

JVM内部结构

结构图

技术图片

Java核心基础(1)——JVM

标签:不同   技术   操作系统   lazy   含义   jvm   javac   png   结构图   

原文地址:https://www.cnblogs.com/CQCx64/p/14529664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!