tags:

views:

128

answers:

2

Marker interface means interface which have no methods. Then why we call the Runnable interface as a marker interface, even though it has run() method. And one more thing how many marker interfaces are there in java ?

+3  A: 

Runnable is not a Marker interface. AFAIK, Serializable, Clonable, SingleThreadModel, EventListener, RandomAccess, Remote are Marker Interfaces.

Aviator
+1  A: 

Then why we call the Runnable interface as a marker interface

We don't. You just made that up.

EJP