天天看點

applet

applet是一種Java程式。它一般運作在支援Java的Web浏覽器内。因為它有完整的Java API支援,是以applet是一個全功能的Java應用程式。

如下所示是獨立的Java應用程式和applet程式之間重要的不同:

  • Java中applet類繼承了 java.applet.Applet類
  • Applet類沒有定義main(),是以一個 Applet程式不會調用main()方法,
  • Applets被設計為嵌入在一個HTML頁面。
  • 當使用者浏覽包含Applet的HTML頁面,Applet的代碼就被下載下傳到使用者的機器上。
  • 要檢視一個applet需要JVM。 JVM可以是Web浏覽器的一個插件,或一個獨立的運作時環境。
  • 使用者機器上的JVM建立一個applet類的執行個體,并調用Applet生命周期過程中的各種方法。
  • Applets有Web浏覽器強制執行的嚴格的安全規則,applet的安全機制被稱為沙箱安全。
  • applet需要的其他類可以用Java歸檔(JAR)檔案的形式下載下傳下來。