av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

java - jvm中操作數棧的高位地址在上面還是下面

瀏覽:113日期:2024-01-25 11:58:43

問題描述

這是我在一篇文章中看到的圖片。

我百度查了下,內存中的棧,高位地址在上,每次壓棧(int這類),都會將地址減去1個字節,然后將值放入棧。

但是這張圖,在對操作數棧做壓棧操作的時候,卻從底下往上放了。不知道是我理解錯了,還是作者的一個失誤。

謝謝指點

java - jvm中操作數棧的高位地址在上面還是下面

問題解答

回答1:

我看了該文章的其他圖片,涉及到操作數棧的圖片,都是從下往上的

回答2:

首先,在棧里面連續存入int a和int b,那么b的內存地址一定比a的地址大4個字節,而不是1個字節!

至于大端模式還是小端模式,先從二進制說起,數據在棧內最小存儲單位為字節,字節內的存儲是固定的小端模式!

同樣一個十六進制數據0x3F00 在小端模式下存儲順序為00 3F,而在大端模式下存儲順序為3F 00。說白了就是先存儲低位的字節還是先存儲高位的字節。

而java的存儲模式與計算機的cpu有關,但無論大端還是小端,存儲模式相反解析也是相反的,也就是說同樣一個int無論大端存儲還是小端存儲,計算的結果是一致的。

回答如有錯誤紕漏,請指正

標簽: java
相關文章:
主站蜘蛛池模板: 日韩av一区二区在线观看 | 日韩中文字幕一区二区 | 一区在线观看视频 | 日韩无 | 99精品亚洲国产精品久久不卡 | 6080亚洲精品一区二区 | 欧美日韩一区在线 | 91pron在线 | 欧美日韩久久精品 | 伊人电影院av | 牛牛热在线视频 | 99精品欧美一区二区蜜桃免费 | 日干夜操 | 久久久久亚洲 | 在线不卡| 亚洲精品久久久久久一区二区 | 国产精品18久久久久久久 | 一本在线 | 日日日日日日bbbbb视频 | av天天操| 一级在线免费观看 | 99视频在线免费观看 | 成人精品一区二区三区中文字幕 | 免费成人高清 | 九九热精品在线视频 | 久久久久国产一区二区三区 | 中文字幕爱爱视频 | 国产精品日韩一区二区 | 久久精品黄色 | 天天干夜夜拍 | 久久久久久91香蕉国产 | 天天天操操操 | 中文字幕日韩欧美 | 欧美一区二区视频 | 国产激情视频网站 | 久久久久国产一区二区三区四区 | 色婷婷av久久久久久久 | 久久黄网| 欧美日韩久久精品 | 一区二区三区精品在线视频 | 91精品国产综合久久福利软件 |