Java is a programming language which is intended for the creation of portable programs which can be run on any computer with a Jave interpreter (the main way in which Java programs are run). Java is intended to be used in Internet applications, especially in the context of the World Wide Web. It was developed by James Gosling at Sun Microsystems.
Java uses the object-oriented model; its syntax is based on that of C, but many parts which make the language hard to secure (such as pointers) have been left out. Much has been done to try and make the language secure (in the sense of making it safe to use a shared Java program); e.g. to restrict the ability to read and write files on the host system.