这是关于线程的代码.....我不知道这两个 new() 语句之间的区别。
Runnable r=new Runnable() {
public void run() {
System.out.print("Cat");
}
};
Thread t=new Thread(r) {
public void run() {
System.out.println("Dog");
}
};
t.start();
输出是 Dog 但是为什么以及如何?