在Java中,匿名类和闭包有什么区别?