To provide metadata to classes without defining methods.
Marker interfaces in Java are used to indicate that a class possesses a certain property, without requiring method implementation. They serve as metadata tags and can be used for various purposes such as serialization. For example, the `Serializable` interface in Java is a marker interface that indicates objects of the class can be serialized.