<button id="rxoxw"><acronym id="rxoxw"></acronym></button>
<em id="rxoxw"></em>
      <em id="rxoxw"><acronym id="rxoxw"></acronym></em>
    1. <tbody id="rxoxw"><track id="rxoxw"></track></tbody>
      <tbody id="rxoxw"></tbody>

      1. 教育行業A股IPO第一股(股票代碼 003032)

        全國咨詢/投訴熱線:400-618-4000

        Applet和普通的Java應用程序有哪些區別?【Java面試題】

        更新時間:2022年05月20日17時08分 來源:傳智教育 瀏覽次數:

        什么是Applet?
        java applet是能夠被包含在HTML頁面中并且能被啟用了java的客戶端瀏覽器執行的程序。Applet主要用來創建動態交互的web應用程序。
        applet可以經歷下面的狀態:
        ·Init:每次被載入的時候都會被初始化。
        ·Start:開始執行applet。
        ·Stop:結束執行applet。
        ·Destroy:卸載applet之前,做最后的清理工作。
        當applet被載入的時首先會創建applet控制類的實例,然后初始化applet,最后開始運行。
        applet是運行在啟用了java的瀏覽器中,Java應用程序是可以在瀏覽器之外運行的獨立的Java程序。但是,它們都需要有Java虛擬機。
        進一步來說,Java應用程序需要一個有特定方法簽名的main函數來開始執行。Java
        applet不需要這樣的函數來開始執行。
        最后,Java applet一般會使用很嚴格的安全策略,Java應用一般使用比較寬松的安全策略。
        由于安全的原因,給applet施加了以下的限制:
        ·applet不能夠載入類庫或者定義本地方法。
        ·applet不能在宿主機上讀寫文件。
        ·applet不能讀取特定的系統屬性。
        ·applet不能發起網絡連接,除非是跟宿主機。
        ·applet不能夠開啟宿主機上其他任何的程序。
        不受信任的applet是不能訪問或是執行本地系統文件的Java applet,默認情況下,所有下載的applet都是不受信任的。
        從網絡上加載的applet和從本地文件系統加載的applet有一定區別。當applet是從網絡上加載的時候,applet是由applet類加載器載入的,它受applet
        安全管理器的限制。
        當applet是從客戶端的本地磁盤載入的時候,applet是由文件系統加載器載入的。從文件系統載入的applet允許在客戶端讀文件,寫文件,加載類庫,并且也允許執行其他程序,但是,卻通不過字節碼校驗。
        0 分享到:
        和我們在線交談!
        精品亚洲成A人在线观看青青,国产亚洲精品综合在线,亚洲 欧美 国产 日韩 字幕,日本在线高清不卡免V

        <button id="rxoxw"><acronym id="rxoxw"></acronym></button>
        <em id="rxoxw"></em>
            <em id="rxoxw"><acronym id="rxoxw"></acronym></em>
          1. <tbody id="rxoxw"><track id="rxoxw"></track></tbody>
            <tbody id="rxoxw"></tbody>