Category:Java: Difference between revisions

From Rosetta Code
Content added Content deleted
(Removing opinionated stabs taken at Java)
(Removing misleading and contradictory information, adding less-biased language)
Line 6: Line 6:
The primary benefits of Java are:
The primary benefits of Java are:
* Cross-[[platform]] (Write Once, Run Anywhere (if all of the libraries are ported))
* Cross-[[platform]] (Write Once, Run Anywhere (if all of the libraries are ported))
* Comprehensive class library (which is very well [http://java.sun.com/javase/reference/api.jsp documented])
* Comprehensive class library (which is thoroughly [http://java.sun.com/javase/reference/api.jsp documented])
* [[garbage collection|Automatic memory management]]
* [[garbage collection|Automatic memory management]]
* Huge user community
* Large user community
* Well supported by the [[open source]] community and commercial industry ([[Sun Microsystems|Sun]], [[IBM]], [[Oracle]], HP, BEA, [[Mac OS X|Apple]], etc.)
* Well supported by the [[open source]] community and commercial industry ([[Sun Microsystems|Sun]], [[IBM]], [[Oracle]], HP, BEA, [[Mac OS X|Apple]], etc.)


The primary flaws of Java are:
* "High performance" (Java code running with a modern JIT is NOT comparable to the speed of efficient [[C++]])
* Not compiled


Java is used in a variety of environments including desktop applications, embedded device (PDA and wireless phone) applications, server-side web page serving applications (as [[Java Server Pages|JSP]]), and applets embedded in web pages.
Java is used in a variety of environments including desktop applications, embedded device (PDA and wireless phone) applications, server-side web page serving applications (as [[Java Server Pages|JSP]]), and applets embedded in web pages.


According to a variety of [http://www.tiobe.com/tpci.htm sources], Java is currently the most popular programming language in the world.
According to some [http://www.tiobe.com/tpci.htm sources], Java is currently the most popular programming language in the world.





Revision as of 16:30, 9 March 2009

Language
Java
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Java.

The Java programming language, developed by Sun Microsystems, is a language aimed at allowing "high-performance", virtual application development.

Java source files (.java files) are typically compiled to an intermediate bytecode language (.class files) and executed by a Java Virtual Machine. Most modern JVMs further compile the bytecode into your processor's native machine code during execution. This native code translation is done via a JIT compiler that is built in to the JVM. Some Java compilers (such as GCJ) can compile Java code to native machine code ahead-of-time rather than just-in-time.


The primary benefits of Java are:

Java is used in a variety of environments including desktop applications, embedded device (PDA and wireless phone) applications, server-side web page serving applications (as JSP), and applets embedded in web pages.

According to some sources, Java is currently the most popular programming language in the world.


Useful Java links:

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Java"

The following 200 pages are in this category, out of 1,346 total.

(previous page) (next page)

A

(previous page) (next page)