Java is general purpose Object Oriented Programming Language developed by James Gosling and Patric Naugton, at Sun Micro System. OAK (which is a tree name) is java original name. In the year 1995, OAK was revised and developed software called JAVA (which is a coffee seed name). JAVA released to the market in three categories that are J2SE (JAVA 2 Standard Edition), J2EE (JAVA 2 Enterprise Edition) and J2ME (JAVA 2 Micro/Mobile Edition).