在Javascript中,如果你想检查chrome中的某个对象,
console.log(object)
将打印输出变量以及有关该对象的方法。
Ruby还有object.inspect
,它返回有关该对象的基本信息。
我应该在Java中使用什么代码来检查对象?
答案 0 :(得分:7)
答案 1 :(得分:3)
您想使用Java Reflection API。
例如,试试这个:
Class c = object.getClass();
System.out.writeln("Looks like you have a "+c.getCanonicalName());
答案 2 :(得分:0)
如果您在运行时需要代码,则log4j
会提供类似console.log
的内容。您可以通过Java Reflection
要转储Java对象,请查看answers over here以了解各种方法。我会使用XStream
来提高其易用性和成熟度。
如果您需要外部工具来查看VM,Java VisualVM(jvisualvm.exe
)和JConsole(jconsole.exe
)等工具非常有用。