Functional Interfaces: Java 8 intoduced one new Terminology to distinguish interfaces, those intefraces having having only one method. Lambda Expression are functional only for Functional Interfaces for example Runnable Interface,ActionListener etc. Lamb