title: Confusion in marker interface
body: <p>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 ?</p>