java中的空接口的疑问
Java如果让某个类的实例具有序列化功能,
需要实现Serializable接口,它只是一个标志,没有任何方法,只有实现这个接口才具有序列化功能。
那么JVM的实现中为什么不让类都有序列化功能呢?而不必继承这个接口?
加一个Seriablizable是不是多此一举了?
====================
搜出一个解释如下,但我还是不理解为什么要加一个空接口..........
可以通过这个标记接口来判断某个类是否可以实现某种功能.
具体判断方法如下
假设类A存在,标志接口Mark
if(Mark.class.isInstance(new A())){....}
[解决办法]