标记接口:普通的接口的通常目的是保证类实现了某个或某组方法。而标记接口没有方法,像Cloneable接口是Java提供的几个标记接口之一。使用标记接口的唯一目的是使得可以用instanceof进行类型查询:
if(Obj instanceof Cloneable) {.........}
一些容器例如Ejb容器,servlet容器或运行时环境依赖标记接口识别类是否需要进行某种处理,比如serialialbe接口标记类需要进行序列化操作。
标记接口:普通的接口的通常目的是保证类实现了某个或某组方法。而标记接口没有方法,像Cloneable接口是Java提供的几个标记接口之一。使用标记接口的唯一目的是使得可以用instanceof进行类型查询:
if(Obj instanceof Cloneable) {.........}
一些容器例如Ejb容器,servlet容器或运行时环境依赖标记接口识别类是否需要进行某种处理,比如serialialbe接口标记类需要进行序列化操作。