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

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

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

瀏覽:127日期: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
相關文章:
主站蜘蛛池模板: 91精品国产综合久久久久久首页 | 国内精品视频 | 国产精品综合网 | 热99在线| 狠狠涩| 妹子干综合 | 国产综合视频 | 91精品国产一区二区三区 | 亚洲一区二区综合 | 国产乱人伦精品一区二区 | 一区二区三区四区免费视频 | 精品国产一级 | 999精品视频 | 日韩成人在线免费观看 | 中文字幕av一区二区三区 | 久久久久一区 | 日干夜操 | 成人在线精品视频 | 激情一区 | 日本在线看 | 成人免费网站 | 国产九九九九 | 国产午夜亚洲精品不卡 | 色爱区综合 | 一区久久| 在线看片网站 | 午夜99 | 91在线最新 | www.se91| 日韩精品在线观看一区二区三区 | 国产精品一区二区在线 | 国产精品揄拍一区二区 | 久久成人精品视频 | 亚洲一区二区三 | 91色站| 中文字幕日本一区二区 | 成人在线免费电影 | 午夜三级在线观看 | 国产精品视频免费观看 | 一区免费看| 亚洲日日 |