关于以下内部类代码段
new Thread(new Runnable() {
    public void run() {
    ……
}).start();
请问一下new Runnable(),Runnable不是一个接口吗,为什么可以使用new 来实例化呢