Difference between revisions of "Java"
Line 8: | Line 8: | ||
*[http://docs.oracle.com/javase/tutorial/ui/index.html Oracle Swing GUI Introduction] | *[http://docs.oracle.com/javase/tutorial/ui/index.html Oracle Swing GUI Introduction] | ||
*[http://www.ibm.com/developerworks/java/ IBM Developer Works Java pages] | *[http://www.ibm.com/developerworks/java/ IBM Developer Works Java pages] | ||
− | + | [[Category:Programming]] |
Revision as of 15:48, 11 January 2012
"Write once, run anywhere" is one of the main concepts which, in the 1990s drove the development of the Java programming language from a basis in C and C++. Java shares a great deal of structure and syntax with its parent languages but steers away from low level uses. Java aims to provide a relatively simple, high level, highly Object Oriented, general language which can be compiled once to bytecode and then run on computers with any architecture or Operating System. To achieve this, each architecture/OS must be provided with its own Java Virtual Machine (JVM), which is capable of running the Java bytecode and interpreting the instructions it contains. Java is, as of a Sourceforge survey in January 2012, the World's second most used language - a close second after C.