任何人都有任何想法,为什么== 标志适用于.class比较?
另外,getClass()方法的javadoc为
返回此Object的运行时类.返回的Class对象是由所表示的类的静态同步方法锁定的对象.
实际结果的类型是Class<? extends |X|>其中|X|是静态类型上其表达的擦除getClass()被调用.例如,此代码片段中不需要强制转换:
Number n = 0;
Class<? extends Number> c = n.getClass();
Run Code Online (Sandbox Code Playgroud)
"静态同步方法锁定的对象"是什么意思?