91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java對Internet為什么重要(轉)

發布時間:2020-08-10 12:41:16 來源:ITPUB博客 閱讀:168 作者:ba 欄目:編程語言
Java對Internet為什么重要(轉)[@more@]Internet使Java成為網上最流行的編程語言,同時Java對Internet的影響也意義深遠。原因相當簡單:Java擴展了可以在賽百空間自由流動的對象的世界。在網絡中,有兩大類對象在服務器和個人計算機之間傳輸:被動的信息和動態的、主動的程序。例如,當你閱讀電子郵件時,你在看被動的數據。甚至當你下載一個程序時,該程序的代碼也是被動的數據,直到你執行它為止。但是,可以傳輸到個人計算機的另一類對象卻是:動態的、可自運行的程序,雖然這類程序是客戶機上的活動代理,但卻是由服務器來初始化的。例如, 被服務器用來正確地顯示服務器傳送數據的程序。
網上程序在動態性上是令人滿意的,但它們在安全性和可移植性方面也顯示出嚴重的缺陷。在Java產生以前,當前賽百空間有一半的對象實體無法進入網絡世界,是Java為它們打開了便利之門,而且在這個過程中定義了一種全新的程序形式:applet(小應用程序)。
一、Java小應用程序和應用程序
Java可用來生成兩類程序:應用程序(applications)和Java applet(小應用程序)。應用程序是可以在你的計算機的操作系統中運行的程序,從這一方面來說,用Java編制的應用程序多多少少與使用C或C++編制的應用程序有些類似。在創建應用程序時,Java與其他
計算機語言沒有大的區別。而Java的重要性就在于它具有編制小應用程序的功能。小應用程序是可以在Internet中傳輸并在兼容Java的Web瀏覽器中運行的應用程序。小應用程序實際上就是小型的Java程序,能像圖像文件、聲音文件和視頻片段那樣通過網絡動態下載,它與其他文件的重要差別是,小應用程序是一個智能的程序,能對用戶的輸入作出反應,并且能動態變化,而不是一遍又一遍地播放同一動畫或聲音。
如果Java不能解決兩個關于小應用程序的最棘手的問題:安全性和可移植性,那么小應用程序就不會如此令人激動。在繼續下一個話題之前,讓我們先說明以下這兩個術語對Internet的意義。
二、安全性
正如你知道的那樣,每次當你下載一個“正常”的程序時,你都要冒著被病毒感染的危險。在Java出現以前,大多數用戶并不經常下載可執行的程序文件;即使下載了程序,在運行它們以前也都要進行病毒檢查。盡管如此,大多數用戶還是擔心他們的系統可能被病毒感染。除了病毒,另一種惡意的程序也必須警惕。這種惡意的程序可通過搜索你計算機本地文件系統的內容來收集你的私人信息,例如信用卡號碼、銀行賬戶結算和口令。Java在網絡應用程序和你的計算機之間提供了一道防火墻(firewall),消除了用戶的這些顧慮。
當使用一個兼容Java的Web瀏覽器時,你可以安全地下載Java小應用程序,不必擔心病毒的感染或惡意的企圖。Java實現這種保護功能的方式是,將Java程序限制在Java運行環境中,不允許它訪問計算機的其他部分,后面將介紹這個過程是如何實現的。下載小應用程
序并能確保它對客戶機的安全性不會造成危害是Java的一個最重要的方面。
三、可移植性
正如前面所討論的,許多類型的計算機和操作系統都連接到Internet上。要使連接到Internet上的各種各樣的平臺都能動態下載同一個程序,就需要有能夠生成可移植性執行代碼的方法。很快你將會看到,有助于保證安全性的機制同樣也有助于建立可移植性。實際上,Java對這兩個問題的解決方案是優美的也是高效的。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赞皇县| 象山县| 吴堡县| 开阳县| 古蔺县| 五家渠市| 凉城县| 绍兴市| 南江县| 永川市| 封开县| 日照市| 论坛| 柘荣县| 盈江县| 长兴县| 延川县| 陈巴尔虎旗| 石首市| 陆丰市| 梁河县| 广西| 承德县| 海安县| 永顺县| 延边| 高雄县| 栾城县| 娄烦县| 安徽省| 白山市| 林西县| 固阳县| 凤山市| 建始县| 连城县| 尚义县| 长寿区| 阳原县| 昭平县| 松江区|