Runnable worker = new Runnable(){
    public void Run(){
        ...
    }
}worker这一实例所指向的类就是内部类.
你不知道worker这一实例所指向的类名是什么(注意:不是Runnable),所以称之为内部类,又称匿名类.
另:
InputStream in = new FileInputStream(...);
in这一实例所指向的类名是FileInputStream