报告在使用文字初始化的对象上锁定的 synchronized 块。

字符串文字是暂存的,Number 文字可以从缓存中分配。 正因为如此,可能系统的其他某些部分(使用通过相同文字初始化的对象)实际上会包含对完全相同的对象的引用。 如果字符串被认为是 private 对象,这可能会产生意外的死锁情况。