Si hay algo mal ¿qué es? en el siguiente código:
public interface Clazz {
    void metodo(int aValue){
        System.out.println("Hola!!");
    }
}Si hay algo mal ¿qué es? en el siguiente código:
public interface Clazz {
    void metodo(int aValue){
        System.out.println("Hola!!");
    }
}Las interfaces son contratos que implementan las clases para usar los métodos definidos por las primeras.
Ejemplo:
La interfaz:
public interface IOperacionesCRUD{
    public boolean insertar(Registro registro);
}
La clase:
public class SistemaCRUD implements IOperacionesCRUD{
   public boolean insertar(Registro registro){
       return save(registro);
   }
}Las interfaces son utilizadas para definir un comportamiento minimo a las clases, es decir, que cuando una clase implementa a una interface, esta clase debe escribir todos los metodos definidos en la interface.
Por ejemplo, aqui definimos una interface:
public interface Calculadora {
    public double sumar(double a, double b);
}
Luego, si queremos utilizar la interface creada, debemos crear una clase que implemente dicha interface:
public class Abaco implements Calculadora{
    public double sumar(double a, double b) {
        return a + b;
    }    
}
Cuando la clase implementa a la interface, la interface obliga a la clase a implementar los metodos definidos previamente por la interface.
Espero haya sido de utilidad
Saludos
