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

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