Difference between revisions of "Java"
m (added Category:Java using HotCat) |
|||
Line 12: | Line 12: | ||
*[http://courses.coreservlets.com/Course-Materials/csajsp2.html Highly recommended and comprehensive guide to Java Servlets and JSP] | *[http://courses.coreservlets.com/Course-Materials/csajsp2.html Highly recommended and comprehensive guide to Java Servlets and JSP] | ||
[[Category:Programming]] | [[Category:Programming]] | ||
+ | [[Category:Java]] |
Revision as of 07:59, 18 May 2015
"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.