code

凡此种种,皆为往事,勿以为例。

今天写错了一个程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class JsonTest {
    //其他方法省略
    public void Call(){
    	JsonTest s1=this;
    	JsonTest s2=this;
    	System.out.println("start");
    	synchronized(s1){
    		try {
				s2.wait();
				System.out.println("s2 wait");
			} catch (InterruptedException e) {
				System.out.println("INTERRUPTED");
			} catch(Exception e){
				System.out.println("EXCEPTION");
			}
    		finally{
    			System.out.println("DONE");
    		}
    		System.out.println("Done All");
    	}
    } 
    public static void main(String[] args) {
        // TODO Auto-generated method stub 
        JsonTest s=new JsonTest(); 
        s.Call();        
    }
}

自己运行吧