gpt4 book ai didi

Java:调试时如何查找对象地址?

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:54 26 4
gpt4 key购买 nike

在调试时,我想确保多个线程使用的对象(在方法中传递/修改)是同一个对象。

在Java中我们找不到对象地址,如何检查它是否是同一个对象?有没有特殊的方法可以在 Netbeans 或任何其他 IDE 中找到它?

最佳答案

使用 NetBeans 时,您可以在变量窗口中显示Value

只要该值不是原始数据类型,该数字就会显示该对象的某种类型的实例编号。只要数量相同,对象也相同。

例如

Map with instance number

如果显示尺寸或其他内容,则您可以通过按红色标记的配置按钮来配置 View 。

创建一个新的格式化程序,如下图所示(将值代码片段留空)并停用默认格式化程序:

Map without size configuration

关于Java:调试时如何查找对象地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400923/

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