Interfaces in Java

Types of Interfaces



1. Normal
2. SAM -> Functional
3. Marker

Changes to Interfaces for Java 8



1. addition of static methods
2. addition of default methods
3. SAM changed to Functional