No hay interfaces con métodos y propiedades en Java. ¿Qué interfaces existen y cómo se llaman?
Las interfaces se utilizan ampliamente en struts2.0, spring, hibernate y otros frameworks. Lo que nos importa es la relación entre una interfaz y otra interfaz. Independientemente de la relación entre una clase de implementación y otra clase de implementación de interfaz. En el mundo objetivo, todos usamos mucho las interfaces cuando hablamos, simplemente no prestamos atención. Por ejemplo, nuestra empresa necesita un programador (un objeto que implementa la interfaz del programador). Durante la clase, el profesor tiene una computadora y usa un lápiz de pizarra para escribir en la pizarra (la computadora es la interfaz, y la pizarra y el lápiz de pizarra también son interfaces).
Hay muchas interfaces en Java, como windowsListener, la mayoría de las cuales manejan eventos GUI. Si quieres saber más, puedes consultar java.awt.event.