Overview Before we start with Object Oriented Features, you should know... History of Java Features of Java J2SE, J2EE, J2ME Difference between Procedure…