Difference between abstract and concrete class ?
Can we create an object if a class doesn't have any constructor ( not even the default provided by constructor ) ?
Can we access instance variables within static methods ?
What is the use of optional ?
Difference between doublesummarystatistics, intsummarystatistics and longsummarystatistics ?
Difference between final and effectively final ? Why is effectively final even required ?
Similarity and difference between static block and static method ?
Difference between class#getinstance() and new operator ?
What is a lambda expression ? What's its use ?
Describe what happens when an object is created in java ?
Difference between == and .equals() ?
What are default methods ?
Does constructor creates the object ?
What are the difference between composition and inheritance in java?
How is abstraction implemented in java ?