Java Resources

What is Java? | Installing Java | Programs & Applets | Learning More | About JavaScript

What is Java?

Java™ is a programming language currently most visible when you go to Java-enhanced web pages but also in Java-based applications such as OpenOffice.org and many on-line games. Created by Sun, Java is now owned by Oracle, an established company long associated with corporate software rather than consumer software.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Java is a Cross-Platform Environment

Java is a cross-platform environment used to create regular programs that can run on virtually any operating system and on thousands of other devices. The only requirement is that a Java virtual machine (JVM) or Java Runtime Environment (JRE) is available for the operating system or device.

Java's "run anywhere" merely requires that a device or operating system have a Java interface (the JVM or JRE) that translates Java into something the operating system or device can understand.

Special Note to Windows XP Users

Microsoft Java Virtual Machine, Microsoft's Java "alternative" is no longer supported. Although Sun allowed for a transition period beginning in 2003, this period expired June 30, 2009 and MSJVM is now obsolete.

All Windows XP users need to download and install Java as Microsoft's built-in JVM is not safe to use.

Return to top

Installing Java

Download the latest version of Java for your operating system:

Java for Linux

Java for Mac

Uninstalling Older Versions

Return to top

Java Programs and Applets

The most common use of Java is still small programs called applets, but there are Java programs.

Return to top

Learning More About Java

Javalobby.org

Java Security

“Since the inception of Java technology, there has been strong and growing interest around the security of the Java platform as well as new security issues raised by the deployment of Java technology.” — Sun's Java Security Architecture

Because security vulnerabilities are discovered all the time, the best policy is to update to the most recent version of Java when it becomes available.

Return to top

About JavaScript

JavaScript is a scripting language primarily used to make websites dynamic such as creating rollovers and other effects. This use of JavaScript is sometimes referred to as Dynamic HTML (sometimes referred to as DHTML).

JavaScript is Not Java

While both Java and JavaScript are registered trademarks of Sun Microsystems, Inc. (now owned by Oracle), JavaScript is not Java.

Java uses applets or programs which need to be compiled to work while JavaScript uses text scripts to alter behaviour of text, images and links.

More About JavaScript

The following pages have more detailed information about JavaScript and how it differs from Java:

Using JavaScript in Web Design

For more information about JavaScript and how to use it to enhance your website, visit the Web Design Resources page.

Return to top

www.RussHarvey.bc.ca/resources/java.html
Updated: December 17, 2011