Image from Kevin Ku at Pexels

Java 8: Functional Interfaces

Martin Ombura Jr.
Published in
3 min readJan 24, 2018

--

Lambda’s have taken over Java, and there is probably no looking back from here. One new primitive introduced to make the creation of lambda’s more accessible was the @FunctionalInterface annotation. According to Oracle,

“Functional Interfaces ultimately allow you to indicate that an interface type declaration is intended to be a functional interface as defined by the Java Language Specification.”

--

--