05 2019 档案

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