What is purpose of inner class?

Java inner class or nested class is a class that is declared inside the class or interface. We use inner classes to logically group classes and interfaces in one place to be more readable and maintainable . Additionally, it can access all the members of the outer class, including private data members and methods.

Read more

What are the POJO classes?

POJO classes It is an ordinary Java object , not bound by any special restriction other than those forced by the Java Language Specification and not requiring any classpath. POJOs are used for increasing the readability and re-usability of a program.

Read more