为什么 类 在某些 java 程序中实现了一个空接口?

why classes in some java programs are implements an empty interface?

为什么 类 在某些 java 程序中实现了 java 中的空接口?

有什么用?

interface E{
    
}
public class A implements E{
    public static void main(String[] args) {
        System.out.println("Something...");
    }
}

基本上是用来对代码进行逻辑划分,很好的对代码进行分类的方法。它对于开发 API 和 Spring.

这样的框架更有用

也称为标记界面:

http://en.wikipedia.org/wiki/Marker_interface_pattern