Q1. What are Marker Interfaces ? Name few Java marker interfaces ?
Ans. These are the interfaces which have no declared methods.
Serializable and cloneable are marker interfaces.
Q2. Is runnable a Marker interface ?
Ans. No , it has run method declared.
Q3. Difference between serializable and externalizable interface ?
Ans. Serializable is a marker interface whereas externalizable is not.
Q4. What is a cloneable interface and what all methods does it contain?
Ans. It is not having any method because it is a MARKER interface.
Q5. What is the purpose of marker interfaces ?
Ans. They just tell the compiler that the objects of the classes implementing the interfaces with no defined methods need to be treated differently.
Q5. What is the purpose of marker interfaces ?
Ans. They just tell the compiler that the objects of the classes implementing the interfaces with no defined methods need to be treated differently.