package Empty_Syn_Block; import java.util.logging.Logger; public class Empty_Syn_Block { static final Logger log = Logger.getLogger("logger"); public void bad() { Integer a = 1; synchronized (a) { // bad 空的同步代码块 } } public void good() { Object object = new Object(); synchronized (object) { // good 空的同步代码块 log.info("OK"); } } }