日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java applet介绍,applet java 介绍

發布時間:2023/12/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java applet介绍,applet java 介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

applet的工作原理

含有applet的網頁的html文件代碼中部帶有和這樣一對標記,當支持java的網絡瀏覽器遇到折兌標記時,就下載相應的小應用程序代碼并在本地計算機上執行該applet。java applet是用java語言編寫的一些小應用程序,這些程序是直接嵌入到頁面中,由支持java的瀏覽器(ie或nescape)解釋執行能夠產生特殊效果的程序。它可以大大提高web頁面的交互能力和動態執行能力。包含applet的網頁被稱為java-powered頁。

當用戶訪問這樣的網頁時,applet被下載到用戶的計算機上執行,但前提是用戶使用的時支持java的網絡瀏覽器。由于applet是在用戶的計算機上執行的,所以它的執行速度不受到網絡寬帶或者modem存取速度的限制,用戶可以更好的欣賞網頁上applet產生的多媒體效果。

在java applet中,可以實現圖形繪制,字體和顏色控制,動畫和聲音的插入,人機交互網絡交流等功能。applet還提供了名為抽象窗口工具箱(abstract window toolkit,awt)的窗口環境開發工具。awt利用用戶計算機的gui元素,可以建立標準的圖形用戶界面,如窗口、按鈕、滾動條等。目前,在網絡上由非常多的applet范例來生動地展現這些功能,讀者可以去調閱相應的網頁以觀看它們的效果。

applet小應用程序的實現主要依靠java.applet包中的applet類。與一般的應用程序不同,applet應用程序必須嵌入在html頁面中,才能得到解釋執行;同時applet可以從web頁面中獲得參數,并和web頁面進行交互。

含有applet的網頁的html文件代碼中必須帶有和這樣一對標記,當支持java的網絡瀏覽器遇到這對標記時,就將下載相應的小程序代碼并在本地計算機上執行applet小程序 。

applet 是一種java的小應用程序,它通過使用該applet的html文件,由支持java的網頁瀏覽器下載運行。也可以通過java開發工具的appletviewer來運行。applet程序離不開使用它的html文件。這個html文件中關于applet的信息至少應包含一下三點:

1) 字節碼文件名(編譯后的java文件,以.class為后綴)

2) 字節碼文件地址

3)在網頁上顯示applet的方式。

一個html文件增加applet有關的內容只是使網頁更加富有生氣,如添加聲音、動畫等這些吸引人的特征,它并不會改變html文件中與applet無關的元素。

applet的安全性限制

為了防止這樣的問題出現,在缺省的情況下,大多數瀏覽器在applet安全方面受到諸多的限制,幾乎不能對系統進行任何“讀”或“寫”的操作:

1.不允許applet訪問本地文件系統

2.applet不能執行任何本地計算機 上的程序

3.不允許applet嘗試打開除提供applet的服務器之外的任何系統的socket。

4.不允許applet訪問用戶名、電子郵件地址等與本地系統有關的信息。

5.對于applet而言,java環境中的某些標準系統屬性使只讀的

6.applet不能創建或裝載applet的機器的網絡連接

7.applet不能充當網絡服務器,監聽或接收來自遠程系統的連接請求。

8.不允許applet裝載動態庫或定義本地方法調用。

9.applet不能操縱不在自己線程組中的任何線程。

10.applet不能關閉jvm。

參考網址:

http://www.8ttt8.com/jishu/w2123.htm

總結

以上是生活随笔為你收集整理的java applet介绍,applet java 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。