<分区>
使用 Intellij 的调试器时,范围内的变量使用 4 位标识符显示,在以下屏幕截图中以红色标记。
这个标识符好像是根据对象的身份计算出来的。
用于获取给定对象实例的 4 位数字的确切代码是什么?
<分区>
使用 Intellij 的调试器时,范围内的变量使用 4 位标识符显示,在以下屏幕截图中以红色标记。
这个标识符好像是根据对象的身份计算出来的。
用于获取给定对象实例的 4 位数字的确切代码是什么?
最佳答案
我认为您不应该依赖以任何特殊方式计算的 ID。它是 IDEA(或 JVM)内部的,我认为它除了在执行期间跟踪对象外没有任何相关性。
但是,我发现在调试期间命名对象很有用。我相信快捷方式是 F11(首先在调试窗口中单击一次对象),然后给它一个在调试过程中对您有意义的名称。该对象将在当前调试 session 期间始终保留该名称。
关于java - intellij 如何计算对象实例的 4 位数字 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180552/
相关文章:
java - IntelliJ,无法启动简单的 Web 应用程序 : Unable to ping server at localhost:1099
intellij-idea - 如何更改 IntelliJ IDEA 使用的语言环境?
git - 在 IntelliJ IDEA、WebStorm、RubyMine 等中更改 GIT 登录名/用户名
java - 将字符串从 EditText 转换为整数会导致应用程序在启动前停止工作
debugging - 如何在运行时获取 Kony 应用程序的名称
visual-studio-2008 - 如何直接在Windows Mobile 上调试应用程序?