Java标记接口

Posted 人艰不拆_zmc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java标记接口相关的知识,希望对你有一定的参考价值。

在Java中,把没有定义任何方法和常量的接口称之为标记接口,经常看到的一个最典型的标记接口就是"Serializable",这个接口也是没有定义任何方法和常量的,标记接口在Java中有什么用呢?主要作用就是给某个对象打上一个标志,告诉JVM,这个对象可以做什么,比如实现了"Serializable"接口的类的对象就可以被序列化,还有一个"Cloneable"接口,这个也是一个标记接口,在默认情况下,Java中的对象是不允许被克隆的,就像现实生活中的人一样,不允许克隆,但是只要实现了"Cloneable"接口,那么对象就可以被克隆了。

以上是关于Java标记接口的主要内容,如果未能解决你的问题,请参考以下文章

Java标记接口

什么是Java Marker Interface(标记接口)

什么是Java Marker Interface(标记接口)

为什么这些java接口没有抽象方法?浅谈Java标记接口

Java中的自定义标记接口

jvm在java中对标记接口做了啥