gpt4 book ai didi

Java 类文件规范 - double 和长整型表示

转载 作者:行者123 更新时间:2023-11-30 07:43:14 24 4
gpt4 key购买 nike

在 Java 类文件规范中,关于 long and double representation 的部分,文档说:

The CONSTANT_Long_info and CONSTANT_Double_info represent 8-byte numeric (long and double) constants:

CONSTANT_Long_info {
u1 tag;
u4 high_bytes;
u4 low_bytes;
}

CONSTANT_Double_info {
u1 tag;
u4 high_bytes;
u4 low_bytes;
}

All 8-byte constants take up two entries in the constant_pool table of the class file. If a CONSTANT_Long_info or CONSTANT_Double_info structure is the item in the constant_pool table at index n, then the next usable item in the pool is located at index n+2. The constant_pool index n+1 must be valid but is considered unusable.

我的疑问是索引n+1中constant_pool中条目的tag是什么。

最佳答案

索引n+1处没有标记,因为索引n+1处没有常量池条目。它就像索引 0 一样。没有数据,它会直接跳到下一个条目。

关于Java 类文件规范 - double 和长整型表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34361378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com