我对static String 对象进行集群时,发现该static String的值不能修改。
代码:
package Demo;
public class Main3 {
private static Object o = new Object();
public static String field = "A";
public static void main(String args[]) throws Exception {
int i = 1;
while (true) {
synchronized (o) {
field = field + i;
System.out.println(field + ":field值");
Thread.sleep(5000);
i++;
}
}
}
}