¿Cómo funciona el nuevo modelo de interfaz predeterminado de Java 8 (incluido diamante, herencia múltiple y prioridad)?

¿Cómo funciona este nuevo modelo de interfaz y de qué se trata?

El problema del diamante que podría surgir de esto.Carácter de herencia múltiple de esta implementación.¿Y la precedencia con la que se utilizan las implementaciones de interfaz?