I need some clarifications on Cloneable marker interface.
Why was it designed in such a way that CLONEABLE interface is marker and the clone() method is sitting inside the java.lang.Object?
Why cant they have the clone() method inside cloneable interfaces?
Also what is the use of Marker interfaces without methods. Is this something to do with JVM???