问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java连接lliux虚拟机怎么执行回车命令

发布网友 发布时间:2022-05-18 11:28

我来回答

1个回答

热心网友 时间:2023-10-15 18:11

前面我们说明了java源码被编译成为了二进制字节码,二进制字节码转为内存中方法区里存储的活化对象,那么最重要的程序执行就做好了基础:当方法区里的字段和方法按照虚拟机规定的数据结构排好,常量池中的符号引用数据在加载过程中最大限度地转为了直接引用,那么这个时候虚拟机就可以在加载主类后创建新的线程按步执行主类的main函数中的指令了。
java虚拟机执行程序的基础是特定的二进制指令集和运行时栈帧:
二进制指令集是java虚拟机规定的一些指令,在编译后二进制字节码的类方法里的字节码就是这种指令,所以只要找到方法区里的类方法就可以依照这套指令集去执行命令。
运行时栈帧是虚拟机执行的物理所在,在这个栈帧结构上,方法的局部变量、操作数栈、动态链接和返回地址依序排列,依照命令动态变换栈帧上的数据,最终完成所有的这个方法上的指令。
栈帧的进一步划分:
局部变量表:包括方法的参数和方法体内部的局部变量都会存在这个表中。
操作数栈:操作数栈是一个运行中间产生的操作数构成的栈,这个栈的栈顶保存的就是当前活跃的操作数。
动态链接:我们之前提到这个方法中调用的方法和类在常量池中的符号引用转换为的直接引用就保存在这里,只要访问到这些方法和类的时候就会根据动态链接去直接引用所指的地址加载那些方法。
返回地址:程序正常结束恢复上一个栈帧的状态的时候需要知道上一个指令的地址。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
房贷批下来多久过户 房贷过审后需要多久办理过户手续? 房贷成功后有什么手续 isnt后面加什么 ...导航,都支持什么样的视频格式,我用内存卡下载了不少电影都不能看... MM们。你们对富二代跟穷二代 是怎么看的? 《几回魂梦与君同》(火影-草稿版)电子书txt全集下载 几回魂梦与君同在的txt全集下载地址 几回魂梦与君同的txt全集下载地址 代州黄酒和其他黄酒生产上有什么不同之处? 腰痛,坐着就腰痛,站起来的时候很痛直不起来,要走动会才会好起来,有时候... 黑莓的药用价值是什么? 黑莓的营养价值 吃黑莓有什么好处 听说黑莓是一种水果,那他和香蕉苹果的营养价值是一样的么? 黑莓水果多少钱一斤 营养价值有哪些 黑莓的保健功效有哪些? 黑莓怎么吃,功效与作用有哪些 阴虚火旺形成原因以及症状? 阴虚火旺是中医名词,那么中医常说的阴虚火旺是什么情况? 阴虚火旺型导致的阴茎勃起有哪些症状及疗法? 我是不是有性亢奋啊 相声演员孟鹤堂很优秀,你对他印象最深刻的作品是什么? 九良就是浪啊快玩孟鹤堂是什么歌? 孟鹤堂 拖拉机之歌 歌词 明月换念五千声照见不尽渡心人是什么歌 孟鹤堂发布自己的首支单曲《三打白骨精》,郭德纲是否支持相声演员跨界? 天眼是什么,天眼的功能有哪些,佛家对天眼的 我的世界小地图按什么键显示区块分割线 我的世界1.8.1按什么键拿出地图? 我的世界电脑版怎么打开地图 淘宝最新版本的聊天记录怎么删不了? 如何设置堆栈空间?在中断响应时哪些变量值要入栈 stack frame size of是局部变量多吗 java中需要给成员方法开辟内存空间吗 上层栈帧指针是什么意思 修改器悬浮窗添加时间 如图所示:快传号是哪个公司的啊? 在装修的时候,有哪些搭配属于“死亡组合”? 死过人的房子一般比较便宜,能不能买 请问大师这个户型是传说中刀把户型吗?该如何化解 好可怕,坐等, 农村拆迁自建房户主死亡,子女作为共有人能办到房产证吗? 为什么有的小区没有7号楼? 法律对凶宅的认定 老人刚去世不久的房子能买吗? 这个房型该如何设计,客厅是长方形的,沙发和电视还有餐桌该怎么摆放,求大神指点一二,真是愁死了 签了购房合同后夫妻一方去世 房产证怎么办? X先生去世留下一处房产,妻子欲将房产直接由独生女继承,应该需要哪些手续? 买房没有过户房主去世了但是房子就是她的老公公我该怎么办? 公租房原承租人去世后房屋拆迁如何分配 谂是什么意思? 谂悉是什么意思?