Java was developed by James Gosling & his team at Sun Micro systems of USA in the mid of 1991.It was originally called as “Oak”. They started a project called “Green” to demonstrate the application of their new language in 1992.The team developed a Web browser called “Hot Java” to locate and run applet programs on Internet in 1994.In 1995, Oak was renamed as “Java” due to some legal snags.
Flavors of Java:
J2SE – Java Platform, Standard Edition
J2EE – Java Platform, Enterprise Edition
J2ME – Java Platform, Micro Edition
J2SE – Java Platform, Standard Edition:
Java Platform, Standard Edition or Java SE is a widely used platform for development and deployment of portable and versatile applications that are intended for desktop and server environments.
J2EE – Java Platform, Enterprise Edition:
Java Platform, Enterprise Edition or Java EE is Oracle’s enterprise Java computing platform. The platform provides an API and run time environment for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications.
J2ME – Java Platform, Micro Edition:
Java Platform, Micro Edition, or Java ME, is a Java platform designed for embedded systems (mobile devices are one kind of such systems).