getClass()
如果包含同步的类被子类化,子类将在不同的类对象上同步。 对 getClass() 的调用通常可以替换为类的文字表达式,例如 String.class。 一种更好的解决办法是在 private static final 锁对象上同步,从而完全控制对该对象的访问。
String.class
private static final
示例:
synchronized(getClass()) {}
2016.2 的新功能