Though these terms sound alike, they have different meanings. When computer experts discuss the Java programming language, they often mention that browsers include a type of virtual mechanism (or “sandbox”) encapsulating the Java program and preventing it from gaining access to local machines. The theory behind Java has been that a Java “applet” is actually content-like graphics and not full-application software. But as of 2000, all major browsers have been found to have bugs in the Java virtual mechanisms, allowing hostile applets to break free of the “sandbox” and gain access to other system parts. Most security experts now browse with Java disabled on their computers, whereas other security experts encapsulate it with many more sandboxes. Java is used as a full-fledged programming language in which many of the server-side applications on the Internet are written.
See Also: Browser; Programming Languages C, C++, Perl, and Java.