簡單介紹區(qū)分applet和application的方法
Java語言是一種半編譯半解釋的語言。Java的用戶程序分為兩類:Java Application和Java Applet。這兩類程序在組成結構和執(zhí)行機制上都有一定的差異:
Application
1.application主要是桌面應用程序的開發(fā),application是不能用Jsp加載的 。
2.Java Application是完整的程序,可以獨立運行。
3.Java Application程序被編譯以后,用普通的Java解釋器就可以使其邊解釋邊執(zhí)行。
4.每個Java Application程序必定含有一個并且只有一個main方法,程序執(zhí)行時,首先尋找main方法,并以此為入口點開始運行。含有main方法的那個類,常被稱為主類,也就是 說,Java Application程序都含有一個主類。
Applet
1.applet一般用于B/S頁面上作為插件式的開發(fā)。
2.Java Applet程序不能單獨運行,它必須嵌入到用HTML語言編寫的Web頁面中,通過與Java兼容的瀏覽器來控制執(zhí)行。
3.Java Applet必須通過網絡瀏覽器或者Applet觀察器才能執(zhí)行。
4.Applet程序則沒有含main方法的主類,這也正是 Applet程序不能獨立運行的原因。
下面我們就來將二者不同之處做一下比較,從而更好地區(qū)分。
(1)運行方式不同。
Java Application是完整的程序,可以獨立運行 ;Java Applet程序不能單獨運行,它必須嵌入到用HTML語言編寫的Web頁面中,通過與Java兼容的瀏覽器來控制執(zhí)行。
(2)運行工具不同。
Java Application程序被編譯以后,用普通的Java解釋器就可以使其邊解釋邊執(zhí)行,而Java Applet必須通過網絡瀏覽器或者Applet觀察器才能執(zhí)行。
(3)程序結構不同。
每個Java Application程序必定含有一個并且只有一個main方法,程序執(zhí)行時,首先尋找main方法,并以此為入口點開始運行。含有main方法的那個類,常被稱為主類,也就是 說,Java Application程序都含有一個主類。而Applet程序則沒有含main方法的主類,這也正是 Applet程序不能獨立運行的原因。盡管Applet沒有含main方法的主類,但Applet一定有一個從 java.applet.Applet派生的類,它是由Java系統提供的。
(4)受到的限制不同。
Java Application 程序可以設計成能進行各種操作的程序,包括讀/寫文件的操作,但是 Java Applet 對站點的磁盤文件既不能進行讀操作,也不能進行寫操作。然而,由于Applet的引入,使Web頁面具有動態(tài)多媒體效果和可交互性能,這使由名為超文本、實為純文本的HTML語言編寫成的Web頁面真正具有了超文本功能,不但可以顯示文本信息,而且還可以有各種圖片效果和動態(tài)圖形效果,從而使頁面顯 得生動美麗;另外,Applet使Web頁面增加了按鈕等功能,從而增加了交互性。
以上就是小編給大家介紹的區(qū)分applet和application的方法,希望對大家有所幫助。
相關文章
基于@RequestParam注解之Spring MVC參數綁定的利器
這篇文章主要介紹了基于@RequestParam注解之Spring MVC參數綁定的利器,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-03-03
mybatis?對于生成的sql語句?自動加上單引號的情況詳解
這篇文章主要介紹了mybatis?對于生成的sql語句?自動加上單引號的情況詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
springboot+dubbo+validation 進行rpc參數校驗的實現方法
這篇文章主要介紹了springboot+dubbo+validation 進行rpc參數校驗的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09

