专注虚拟机与编译器研究

2021年9月29日

第29篇-调用Java主类的main()方法

摘要: 在第1篇中大概介绍过Java中主类方法main()的调用过程,这一篇介绍的详细一点,大概的调用过程如下图所示。 图片错误修正(如上为java或javaw,并不是java.exe和javaw.exe) 其中浅红色的函数由主线程执行,而另外的浅绿色部分由另外一个线程执行,这个线程最终也会负责执行Java 阅读全文

posted @ 2021-09-29 15:03 鸠摩(马智) 阅读(1639) 评论(0) 推荐(0) 编辑

第21篇-加载与存储指令之iload、_fast_iload等(3)

摘要: iload会将int类型的本地变量推送至栈顶。模板定义如下: def(Bytecodes::_iload , ubcp|____|clvm|____, vtos, itos, iload , _ ); iload指令的格式如下: iload index index是一个无符号byte类型整数,指向局 阅读全文

posted @ 2021-09-29 14:59 鸠摩(马智) 阅读(551) 评论(0) 推荐(0) 编辑

导航