Following table gives all the list of Java Marker interfaces.
Maker interface name | Functionality |
---|---|
1. java.io.Serializable | the object is serialized |
2. java.lang.Cloneable | the object is cloned |
3. javax.servlet.SingleThreadModel | only one object of the servlet for one request is created |
4. javax.ejb.EnterpriseBean | the object can participate in transactions |
5. java.util.RandomAccess | the elements of the data structure can be randomly retrieved fast (introduced in jdk1.5) |
6. java.rmi.Remote | the object can invoke the methods on a remote machine |
7. java.util.EventListener | All event listeners extend this interface |
Java Marker interfaces and its purpose is discussed in What is marker interface?.
A program on Cloneable is available at Cloning – Duplicating an Object.
A program on Serializable is available at Java Serialization Example.