Difference between revisions of "Java (programming language)"
m (moved Java to Java (programming language)) |
|||
| Line 2: | Line 2: | ||
'''Java''' is an [[object-oriented]] [[programming language]] developed by [[Sun Microsystems]] in the 1990's. Its syntax is similar to that of C++, but with some modifications. One of the major features which make Java programs easier to write than C++ programs is its support for automatic [[memory management]]. | '''Java''' is an [[object-oriented]] [[programming language]] developed by [[Sun Microsystems]] in the 1990's. Its syntax is similar to that of C++, but with some modifications. One of the major features which make Java programs easier to write than C++ programs is its support for automatic [[memory management]]. | ||
| − | The Java [[compiler]] provided by Sun Microsystems compiles Java code to bytecode, which requires the Java | + | The Java [[compiler]] provided by Sun Microsystems compiles Java code to bytecode, which requires the Java Virtual Machine (commonly referred to as a JVM) to execute. This model was adopted by Microsoft for [[C Sharp | C#]] and other [[.NET]] languages. [[IBM]] and others supply regular Java compilers for those who don't want to use the [[virtual machine]]. |
Java applications are popular in creating [[applets]] for websites, due to their cross-platform nature. It still has not gained widespread popularity in stand-alone Windows applications, but is used primarily on web servers. | Java applications are popular in creating [[applets]] for websites, due to their cross-platform nature. It still has not gained widespread popularity in stand-alone Windows applications, but is used primarily on web servers. | ||
Revision as of 12:47, December 22, 2009
Java is an object-oriented programming language developed by Sun Microsystems in the 1990's. Its syntax is similar to that of C++, but with some modifications. One of the major features which make Java programs easier to write than C++ programs is its support for automatic memory management.
The Java compiler provided by Sun Microsystems compiles Java code to bytecode, which requires the Java Virtual Machine (commonly referred to as a JVM) to execute. This model was adopted by Microsoft for C# and other .NET languages. IBM and others supply regular Java compilers for those who don't want to use the virtual machine.
Java applications are popular in creating applets for websites, due to their cross-platform nature. It still has not gained widespread popularity in stand-alone Windows applications, but is used primarily on web servers.