public static void main(String[] args){
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(“我来自Runnable”);
}
}){
@Override
public void run() {
System.out.println(“我来自Thread”);
}
}.start();
}
以上代码中的new Runnable() {
@Override
public void run() {
System.out.println(“我来自Runnable”);
}
},Runnable是一个接口,在此处为什么可以new?难道是此处java自动通过动态代理生成实例了吗?