Java and JavaScript are two different programming languages which have similar names and share similar syntax. Java is a complete object oriented programming language which is designed to create applets or stand-alone applications. JavaScript is a more simple programming language which is designed to create scripts for use on the World Wide Web. Java bytecode is executed by the Java Virtual Machine. JavaScript scripts are interpreted by JavaScript-aware web browers, such as Firefox and Internet Explorer.