Java Technologies
Java
is actually three things:
- a computer programming language
- a class library
- a runtime environment
Applications written in Java can run on any computer platform and operating system that implements a JRE. Java is developed by the JCP organized by Sun.
Java comes in three editions:
- Java Standard Edition – Java applications for desktops (Java SE)
- Java Enterprise Edition – Java applications for client/server servers (Java EE)
- Java Micro Edition – Java applications for portable devices (Java ME)
Additional Java technologies:
Java evolves through the work of committees that operate under the Java Community Process (JCP), developed by and lead by Sun Microsystems. The JCP committees produce specs for new Java features called Java Specification Requests (JSR).