synchronized(xxxxx.class){ xxxx; }跟private static String aaaaaa = new String("aaaaaaa");synchronized(aaaaaa){ xxxx; }
这两个有什么区别?