Acabo de descubrir esta característica.uso de declaración predeterminada de interfaz en Java
Declarar una interfaz utilizando la sintaxis "@interface" le permite poner un valor predeterminado.
public @interface HelloWorld {
public String sayHello() default "hello world";
}
Esto es algo nuevo para mí. ¿Cómo se supone que se usará ese valor predeterminado?
No puedo encontrar referencias a que, debido a la WWW está llena de documentos interfaz Java antes de la "@" Además en Java 1.5 (estaba en 0.5 o en 0.4?)
EDITAR
Gracias por las respuestas (de alguna manera estaba cerca de "anotación", porque yo utilizo la etiqueta ya): P
sabía que tenía que haber leído hace años que los documentos .. !!! le t's ver ...
Muchas API requieren una buena cantidad de código repetitivo. Para ...
Y no debe confundirse con los métodos de interfaz predeterminados de Java 8: http://java.dzone.com/articles/interface-default-methods-java –