Content deleted Content added
No edit summary |
No edit summary |
||
Line 2:
{{Java platforms}}
The '''Java platform''' is the name for a bundle of related programs, or [[platform (computing)|platform]], from [[Sun Microsystems]] which allow for developing and running programs written in the [[Java programming language]]. The platform is not specific to any one processor or operating system, but rather, an execution engine (called a [[virtual machine]]) and a compiler with a set of standard libraries are implemented for various hardware and operating systems so that Java programs can run identically on all of them.
Different "editions" of the platform are available, including Java Standard Edition or [[Java SE]] (formerly J2SE) for desktop machines, the Java Enterprise Edition or [[Java EE]] (formerly J2EE) for web servers, and the Java Micro Edition or [[Java ME]] (formerly J2ME) for hand-held devices such as smart phones. [[As of December 2006]], the current version of the Java Platform is specified as either 1.6.0 or 6 (both refer to the same version). Version 6 is the product version, while 1.6.0 is the developer version.
Line 16:
The use of bytecode as an intermediate language permits Java programs to run on any platform that has a virtual machine available. The use of a JIT compiler means that Java applications, after a short delay during loading and once they have "warmed up" by being all or mostly JIT-compiled, tend to run about as fast as native programs.
Since JRE version 1.2, Sun's JVM implementation has included a [[just-in-time compilation|just-in-time compiler]] instead of an interpreter.''[[''''''By(Ch.Qadeer Alam)'''''']]''
== Class libraries ==
|