欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡單介紹區(qū)分applet和application的方法

 更新時間:2017年09月06日 17:35:21   作者:firejq  
applet和application都是Java語言編寫出來的應(yīng)用程序,本文簡單介紹了二者的不同之處,需要的朋友可以參考下

        Java語言是一種半編譯半解釋的語言。Java的用戶程序分為兩類:Java Application和Java Applet。這兩類程序在組成結(jié)構(gòu)和執(zhí)行機制上都有一定的差異:

Application
1.application主要是桌面應(yīng)用程序的開發(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必須通過網(wǎng)絡(luò)瀏覽器或者Applet觀察器才能執(zhí)行。
4.Applet程序則沒有含main方法的主類,這也正是 Applet程序不能獨立運行的原因。

        下面我們就來將二者不同之處做一下比較,從而更好地區(qū)分。

(1)運行方式不同。
Java Application是完整的程序,可以獨立運行  ;Java Applet程序不能單獨運行,它必須嵌入到用HTML語言編寫的Web頁面中,通過與Java兼容的瀏覽器來控制執(zhí)行。
(2)運行工具不同。
Java Application程序被編譯以后,用普通的Java解釋器就可以使其邊解釋邊執(zhí)行,而Java Applet必須通過網(wǎng)絡(luò)瀏覽器或者Applet觀察器才能執(zhí)行。
(3)程序結(jié)構(gòu)不同。
每個Java Application程序必定含有一個并且只有一個main方法,程序執(zhí)行時,首先尋找main方法,并以此為入口點開始運行。含有main方法的那個類,常被稱為主類,也就是  說,Java Application程序都含有一個主類。而Applet程序則沒有含main方法的主類,這也正是  Applet程序不能獨立運行的原因。盡管Applet沒有含main方法的主類,但Applet一定有一個從   java.applet.Applet派生的類,它是由Java系統(tǒng)提供的。
(4)受到的限制不同。
Java Application  程序可以設(shè)計成能進行各種操作的程序,包括讀/寫文件的操作,但是 Java Applet 對站點的磁盤文件既不能進行讀操作,也不能進行寫操作。然而,由于Applet的引入,使Web頁面具有動態(tài)多媒體效果和可交互性能,這使由名為超文本、實為純文本的HTML語言編寫成的Web頁面真正具有了超文本功能,不但可以顯示文本信息,而且還可以有各種圖片效果和動態(tài)圖形效果,從而使頁面顯  得生動美麗;另外,Applet使Web頁面增加了按鈕等功能,從而增加了交互性。 

        以上就是小編給大家介紹的區(qū)分applet和application的方法,希望對大家有所幫助。

相關(guān)文章

  • SpringBoot實現(xiàn)版本升級到2.7.18

    SpringBoot實現(xiàn)版本升級到2.7.18

    這篇文章主要介紹了SpringBoot實現(xiàn)版本升級到2.7.18全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Springboot集成RabbitMQ并驗證五種消息模型

    Springboot集成RabbitMQ并驗證五種消息模型

    RabbitMQ 提供了5種常用消息模型,本文主要介紹了Springboot集成RabbitMQ并驗證五種消息模型,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • java持久層框架mybatis防止sql注入的方法

    java持久層框架mybatis防止sql注入的方法

    下面小編就為大家?guī)硪黄猨ava持久層框架mybatis防止sql注入的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Java實現(xiàn)多文件上傳功能

    Java實現(xiàn)多文件上傳功能

    這篇文章主要為大家詳細介紹了Java實現(xiàn)多文件上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • SpringCloud?GateWay網(wǎng)關(guān)示例代碼詳解

    SpringCloud?GateWay網(wǎng)關(guān)示例代碼詳解

    這篇文章主要介紹了SpringCloud?GateWay網(wǎng)關(guān),Spring?cloud?Gateway的功能很多很強大,文中提到了Spring?Cloud?Gateway中幾個重要的概念,結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2022-04-04
  • SpringBoot集成P6spy實現(xiàn)自定義SQL日志打印

    SpringBoot集成P6spy實現(xiàn)自定義SQL日志打印

    本文主要介紹了SpringBoot集成P6spy實現(xiàn)自定義SQL日志打印,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Java中使用print、printf、println的示例及區(qū)別

    Java中使用print、printf、println的示例及區(qū)別

    Java?的輸出方式一般有這三種,print、println、printf,它們都是?java.long?包里的System類中的方法,本文重點給大家介紹Java中使用print、printf、println的示例,需要的朋友可以參考下
    2023-05-05
  • KafkaListener注解的實現(xiàn)機制源碼解析

    KafkaListener注解的實現(xiàn)機制源碼解析

    這篇文章主要為大家介紹了KafkaListener注解的實現(xiàn)機制源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • 提升性能秘密武器Java Unsafe類面試精講

    提升性能秘密武器Java Unsafe類面試精講

    這篇文章主要為大家介紹了提升性能秘密武器Java Unsafe類面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • JAVA多線程與并發(fā)學(xué)習(xí)總結(jié)分析

    JAVA多線程與并發(fā)學(xué)習(xí)總結(jié)分析

    以下是對小編對JAVA多線程與并發(fā)的學(xué)習(xí)進行了總結(jié)介紹,需要的朋友可以過來參考下
    2013-08-08

最新評論