修饰代码块:大括号括起来的代码,作用于调用的对象。// synchronized(obj){.........} 修饰方法:整个方法,作用于调用的对象。// public synchronized void test(){.............} 修饰静态方法:整个静态方法,作用于所有对象。// public static synchronized void print(int j){.....................} 修饰类:括号括起来的部分,作用于所有对象。