Java interface Keyword
The interface keyword in Java is used to declare an interface. An interface is a reference type, similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types. Interfaces cannot contain instance fields or constructors. They are a way to achieve abstraction and multiple inheritance in Java.