Java is a unique composition of computer software products and application, designed by Sun Microsystems, compiled together for the purpose of developing application software and deploying it in a cross-platform environment.
Java is normally been used in various computing platforms from embedded devices, mobile phones which use the low end configuration etc, basically Java can enterprise servers and hi-tech computers with ambiguous facility.
Java is distinct in web servers, mobile phones and other business applications, though java is not remarkably applied over the common home desktops. The world wide website uses the java applets module for its efficiency in functioning and other surfing properties.
C++ is used originally in java syntax because they keep off low–level constructs such as easier memory models and pointers, which delegate every object on the heap allocated.
Java memory machine is another form which tackles the memory management through the automated garbage collection. The Sun Microsystems constructed a bulk of java implementation with a security check of GNU general public license on 13TH November 2006.
Java platform is an absolute pack of developed related programs developed by sun Microsystems in java programming language. The java platform is not specific to any operating system or any particular processor, but instead consists of the execution engine called virtual machine.
According to the September 2008 statement, java platform is specified as either 1.6.0 or 6 product version. Java platform comprises of various programs with numerous distinct properties, for, eg: The java compiler biases any java source code into java byte-code, using the Java Virtual Machinewhich lies as the part of the java development kit.
The “Java Runtime Environment” and the “just in time” compiler are the other essentials which are used in the conversion process. The java platform is by enlarge known as the enterprise edition or java EE and is normally used in the java programming language.
The Java EE platform contradicts the java standard edition platform, by being fault tolerant, distributed, multi-tier java software largely used on modular components running on an application server.