Java Interface Tutorial, starting with fundamentals: what is an interface in Java, how do we create one, and why should you care?
00:00 What are interfaces in Java, why are interfaces useful?
01:11 Interface example: Logger
02:04 Interface example: 3rd party libraries
02:53 Interface constants
03:17 Implicit interface keywords
03:47 Java 8 default method
05:07 Java 8 static method
05:29 Java 8 functional interface (@FunctionalInterface)
07:36 Implementing multiple interfaces
08:30 Interfaces inheritance
09:01 Generic interface, Comparable interface
10:22 Summary
Support me on Patreon: / jackhodkinson
#java #interfaces #interface #tutorial