Why Trust Techopedia

What Does JApplet Mean?

JApplet is a java swing public class designed for developers usually written in Java. JApplet is generally in the form of Java bytecode that runs with the help of a Java virtual machine (JVM) or Applet viewer from Sun Microsystems. It was first introduced in 1995.


JApplet can also be written in other programming languages and can later be compiled to Java byte code.

Techopedia Explains JApplet

Java applets can be executed on multiple platforms which include Microsoft Windows, UNIX, Mac OS and Linux. JApplet can also be run as an application, though this would require a little extra coding. The executable applet is made available on a domain from which it needs to be downloaded. The communication of the applet is restricted only to this particular domain.

JApplet extends the class in the form of java.applet.Applet. JApplets are executed in a tightly-controlled set of resources referred to as sandboxes. This prevents the JApplets from accessing local data like the clipboard or file system.

The first JApplet implementations were performed by downloading an applet class by class. Classes contain many small files and so applets were considered to be slow loading components. Since the introduction of the Java Archive (or simply JAR file), an applet is aggregated and sent as a single, but larger file.


Related Terms

Margaret Rouse

Margaret jest nagradzaną technical writerką, nauczycielką i wykładowczynią. Jest znana z tego, że potrafi w prostych słowach pzybliżyć złożone pojęcia techniczne słuchaczom ze świata biznesu. Od dwudziestu lat jej definicje pojęć z dziedziny IT są publikowane przez Que w encyklopedii terminów technologicznych, a także cytowane w artykułach ukazujących się w New York Times, w magazynie Time, USA Today, ZDNet, a także w magazynach PC i Discovery. Margaret dołączyła do zespołu Techopedii w roku 2011. Margaret lubi pomagać znaleźć wspólny język specjalistom ze świata biznesu i IT. W swojej pracy, jak sama mówi, buduje mosty między tymi dwiema domenami, w ten…