标签:style 开发者 区域 width 调用 ack ble idt java语言
作用:
JAVA语言-(编译器)->字节码指令-(JVM)->机器码
JVM指令:
指令 | 详情 | 描述 |
数据交换指令 | 内存区域之间的传递和交换 |
JVM内存包括:操作数栈、局部变量表、Java堆、常量池、方法区。 JVM执行逻辑运算在操作数栈中,不管数据是在堆栈中还是常量池,最终都会将数据传送到操作数栈中进行计算。 数据交换指令包括:iload,istore,lload,lstore,fload,fstore,dload,dstore,ldc,bipush等。 |
函数调用指令 | ||
运算指令集 | 包括:算术运算,位运算,比较运算,逻辑运算等 | |
控制转移指令 | switch,if...else...,do...while,for,foreach,return,break,continue.... | |
对象创建与类型转换指令 |
java程序调用JVM指令,JVM指令调用操作系统API 最终实现代码运行。JVM调用根据不同的操作系统调用不同的API,对于java开发者来说不必要关系操作系统的差异,从而实现跨平台。
JVM是C和C++开发的
标签:style 开发者 区域 width 调用 ack ble idt java语言
原文地址:https://www.cnblogs.com/guanhao0114/p/14832173.html