JAVA & J2EE JAVA Abstraction: Showing the essential and hiding the non-Essential is known as Abstraction. Encapsulation: The Wrapping up of data and functions…