Marker interfaces have no methods and serve only to mark classes for special treatment by the JVM or compiler. Serializable, Remote, and Cloneable are marker interfaces, while List is a regular interface with multiple methods defining collection operations like add(), get(), and remove().