Category: 

In Computing, what is Java&Reg;?

Article Details
  • Written By: Dana Hinders
  • Edited By: O. Wallace
  • Last Modified Date: 08 November 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The great magician and escape artist Harry Houdini died on Halloween in 1926.  more...

December 11 ,  1946 :  UNICEF was established.  more...

In the computing industry, Java® is an essential skill. Java® is a programming language used to create interactive content for web pages, as well as to develop stand-alone programming and server-side applications. It is often used in conjunction with extensions such as OSGi or CORBA.

Java® was developed by Sun Microsystems in the early 1990s. It began as a project called “Oak” that was led by James Gosling. Its original purpose was to develop applets—small programs that run in your web browser. However, it was later discovered that Java® was also well suited to the creation of e-commerce applications.

In 1998, the Java® Community Process was established to allow interested professionals to be involved in the future development of this unique programming language. Today, Sun Microsystems provides a GNU General Public License for its Java® virtual machine and compiler. Unfortunately, the library required to run Java® programs is not yet available as free software.

Java® has five key goals: improve the ease of use by combining the best features of other popular programming languages, use object-oriented programming methodology to promote greater flexibility in software applications, contain built-in support for using computer networks, offer a secure way to execute code from a remote source, and allow the same program to run on multiple operating systems.

Ad

Java® is very popular because its automatic memory management model allows programmers to avoid the time-consuming task of manual memory management by implementing a process known as automatic garbage collection. However, some people feel that Java® is slower and consumes significantly more memory than C++ or other natively compiled languages. Regardless, a thorough understanding of Java® is necessary for anyone who hopes to work in the computer programming industry.

Learning Java® can best be compared to learning the rules of grammar for a foreign language, but once you’ve developed a good understanding of Java® you should find it relatively easy to master other common programming languages. There are many different resources available for mastering the basics of Java®. If you’re patient and persistent, you can teach yourself Java® using the free tutorials and online e-courses available throughout the web. There are also Java® programming classes available at most local community colleges.

Java® is sometimes confused with JavaScript®, a scripting language that shares a similar-sounding name but is completely unrelated. Most of the syntax used in Java® comes from C and C++, but the object model is simpler and there are fewer low-level facilities to learn.

Ad

You might also Like

Recommended

Discuss this Article

anon71691
Post 2

it was a good research engine.

babyray0810
Post 1

Can I remove java and j2se from my add/remove program list. It's taking up a lot of space.

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email