05 2019 档案
摘要:本文翻译自:https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html 第三章 java虚拟机的编译 java虚拟机是设计用来支持java编程语言的。Oracle的JDK软件包含了一个将Java源代码编译成java虚拟机指令集的编译器
阅读全文
摘要:2.11 指令集简介 java虚拟机指令由一个字节的操作码,接着时0个或多个操作数组成,操作码描述了执行的操作,操作数提供了操作所需的参数或者数据。许多指令没有操作数只包含一个操作码。 如果忽略异常处理,那java虚拟机使用下面的伪代码循环即可有效工作: 操作数的数量和大小都有操作码决定。如果一个操
阅读全文