亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:114日期: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视频 | 日韩欧美一区二区三区 | 成 人 黄 色 大 片全部 | 欧美啪视频 | 2019国产开嫩苞视频 | 网友自拍视频在线 | 欧美激情精品久久久久久久 | 国产一级特黄生活片 | 国产一级毛片卡 | 国产在线观看91 | jizz国产精品免费麻豆 | 婷婷丁香在线视频 | 欧美日韩亚 | 国产无套乱子伦精彩是白视频 | 成人精品第一区二区三区 | 国产首页 | 国产美女精品在线 | 久草色视频 | 99欧美| 免费区一级欧美毛片 | 日本不卡免费新一二三区 | 免费的很黄很色的床小视频 | 国产免费一区二区 | 欧美亚洲日本国产综合网 | 久久精品国产400部免费看 | 国产在线一区精品对白麻豆 | 国产精品美女自在线观看免费 | 在线成人看片 | 久久精品美女 | 欧美一级毛片高清毛片 | 国产三级福利 | 色婷婷亚洲十月十月色天 | 一级毛片aaaaaa免费看 | 国产一级大片免费看 | 日韩久草| 日本特黄的免费大片视频 | 毛片一级黄片 |