What are the rules to define a functional interface?
Is is possible to define our own functional interface?
What is a functional interface? What is sam interface?
Is it possible to provide method implementations in java interfaces? If possible, how do we provide them?
Differences between functional programming and object-oriented programming?
What is a static method? Why do we need static methods in java 8 interfaces?
What is multiple inheritance? How java 8 supports multiple inheritance?
What are different ways to create string object?
What is a default method? Why do we need default methods in java 8 interfaces?
Is @functionalinterface annotation mandatory to define a functional interface? What is the use of @functionalinterface annotation? Why do we need functional interfaces in java?
What is diamond inheritance problem? How java 8 solves this problem?
What is @functionalinterface?
What is the default access modifier in a class?
What is static and dynamic Binding?
What are all the operators that cannot be overloaded?