最佳答案
在Java中,这些区别是什么:
Object o1 = ....o1.getClass().getSimpleName();o1.getClass().getName();o1.getClass().getCanonicalName();
我已经检查了Javadoc多次,但这从来没有解释清楚。我还运行了一个测试,并没有反映出这些方法调用方式背后的任何真正意义