相关疑难解决方法(0)

这是什么:[Ljava.lang.Object;?

当我调用toString函数调用中收到的对象时,我得到了这个.我知道对象的类型是在这个字符串中编码的,但我不知道如何阅读它.

这种类型的编码叫什么?

java arrays class tostring

105
推荐指数
1
解决办法
10万
查看次数

[L数组符号 - 它来自哪里?

我经常看到使用[L类型来表示数组的消息,例如:

[Ljava.lang.Object; cannot be cast to [Ljava.lang.String;

(上面是我刚刚拔出的任意例子.)我知道这表示一个数组,但语法来自何处?为什么开始[但没有关闭方括号?为什么L?这纯粹是武断的还是还有其他一些历史/技术原因?

java arrays

76
推荐指数
5
解决办法
3万
查看次数

对于 JVM 字段描述符,为什么使用 Z 表示布尔型、L 表示类实例、J 表示长型?

对于 Jvm 字段描述符,如以下链接所述: https ://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3.2

它使用 Z 来描述布尔类型,J 表示长整型,L 表示类实例。

有人知道为什么吗?

我的意思是我注意到 B 已经按字节使用了,但为什么使用 Z 来表示布尔值?为什么不用 L 表示长,用 R 表示参考呢?

naming jvm

5
推荐指数
1
解决办法
1196
查看次数

标签 统计

arrays ×2

java ×2

class ×1

jvm ×1

naming ×1

tostring ×1