#REDIRECT [[Java (software platform)]]
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 ==
The runtime portion of the Java platform
The '''Java [[Platform (computing)|platform]]''' consists of:
* The [[Java virtual machine]]
* The [[Java API]]
In addition to the [[Java programming language]] itself, the following languages were specifically designed for the platform:
* [[Groovy]]
* [[Pizza programming language|Pizza]]
* [[GJ]]
* [[NetREXX]]
[[Category:Java platform]] ▼
[[cs:Platforma Java]]
[[de:Java-Plattform]]
▲[[ Categoryes:Java platform]]
{{comp-stub}}
[[fr:Plateforme Java]]
[[ja:Javaプラットフォーム]]
[[pt:Plataforma Java]]
▲== [[ru:Java Runtime ==Environment]]
[[vi:Java (công nghệ)]]
|