java变量在内存存放的顺序?

半点闲 2007-12-18 11:26:43
rt?采用的是大头,还是小头的?找了半天也没有找到那里有提到。
...全文
89 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdy1234 2007-12-18
  • 打赏
  • 举报
回复
不理解LZ的意思
半点闲 2007-12-18
  • 打赏
  • 举报
回复
对,就是普通的变量。如int i=5;
lpingxh 2007-12-18
  • 打赏
  • 举报
回复
低位字节排放在内存的低端,高位字节排放在内存的高端
kaiy_ai 2007-12-18
  • 打赏
  • 举报
回复
你说的是 堆栈吗??
半点闲 2007-12-18
  • 打赏
  • 举报
回复
我只想知道java变量在内存存放的顺序?

晕死~~~有那位大侠知道。
richard_2010 2007-12-18
  • 打赏
  • 举报
回复
貌似你知道答案?我是没懂你的问题
半点闲 2007-12-18
  • 打赏
  • 举报
回复
顶~~~~
半点闲 2007-12-18
  • 打赏
  • 举报
回复
变量C是双字节值0x0041,是unicode表示的字母A.

x86首先从低字节开始存储多字节数值,所以该字节实际是以0x41,0x00的顺序保存在内存中.(也就是低字节低字在前).

其它的处理器有可能一样,Java是采用那种顺序,还是根据CPU而定(当然我想不会的,JAVA为了移值方便有可能采用的是一种统一格式,就和他的变量数据长度在所有的平台无关一样.)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧