Content deleted Content added
No edit summary |
Begin fleshing out this page. Nowhere near done. |
||
Line 1:
The '''Java [[Platform (computing)]]''' is the name for a computing environment from [[Sun Microsystems]] which can run applications developed using a standard programming language and set of development tools. In this case, the platform is not a specific hardware or operating system, but rather an execution engine called a [[virtual machine]], and a set of standard libraries which provide common functionality.
The current version of the platform is properly called the '''Java 2 Platform''', and includes both a Standard Edition called J2SE, and an [[enterprise (computing)]] edition called J2EE.
== Java Technologies ==
The Java platform consists of a wide array of technologies, each of which provides a distinct portion of the overall development or runtime environment. For example, end-users typically interace with the [[Java virtual machine]] and the standard set of [[Java Class Libraries]]. In addition, there are numerous ways for Java applications to be deployed, including being embedded into a web page. Lastly, developers who are creating applications for the platform use a set of development tools called the [[Java Developers Kit]].
The heart of the Java platform is the concept of a common "virtual" processor that executes machine code that is distinct from the machine code for the physical hardware. For example, a "native" application running on an Intel Pentium processor would use a completely different binary format from a Java application running on the same processor. The Java platform provides an [[interpreter]] program, called the virtual machine, that translates the Java bytecode into native binary at run-time. This permits the same application to be run on any platform that has a virtual machine available.
== Java Language ==
== Java Software Developer Kit ==
== Java Runtime ==
The runtime portion of the Java platform
The '''Java [[Platform (computing)|platform]]''' consists of:
* The [[Java virtual machine]]
|