免费大片黄在线观看yw_能把下面看湿的视频_深爱激动情一区二区三区_黄色耽美小说

義烏網站建設程序Java的分類及其工作原理

2012-07-01 瀏覽:150

Java是Sun公司為小型家電開發的語言。歷史可追溯到1991年,后來競標失敗。而這時Web取得了長足的發展,Java在這一領域顯示出了巨大的潛能,于是擔負著新的使命的Java于1995年正式推出,而且一直被使用至今。

    1、Java的簡介
  與CGI不同,Java本身就是一種有異的語言,由于其產生的目的是在不同的環境下提供交互手段,因而表現出跨平臺特性,Java是一種解釋型語言,網站建設中的組件運用在一種被稱為Java虛擬機的環境下運行,其中包括Java編譯器源代碼編譯成Java字節代碼,并不特意針對任何平臺進行代碼優化。因而,Java程序不用修改就可以運行具有Java解釋器的任何平臺。

    2、Java的分類
  Java用于WWW服務有兩種腳本,一種是Applet,另一種是Servlet,Applet在瀏覽器提出請求之后下載到用戶端,有瀏覽器解釋執行,它可以在主頁中添加各種動畫,可以響應各種鼠標事件,同時能夠通過圖形界面實現真正的網絡通信;Servlet是在服務器端的可執行程序,其執行的過程類似于CGI,但是Servlet并不為每個請求載入一個新的過程,并且Servlet是可擴展的,這與CGI有明顯的區別。

    3、Java的優越性
    (1)Java的成功在于它具有良好的平臺獨立性,上面已經解釋了這個特點(2)Java有健壯性,用傳統語言進行程序設計,常常會發生因為錯誤操作而導致系統崩潰,在Java中為減少這種情況采取了兩方面的措施:首先采取了內存保護機制,程序員不能任意訪問所有的內存空間,沒有指針數據類型,這就了杜絕引起系統崩潰的可能性;其次,Java提供了內置異常處理功能,當程序發生錯誤時并不中斷,由系統調用相應的程序來解決。

    (3)Java具有安全特性,對于一種網絡編程語言,對安全性的要求十分突出,Java在這方面做得很好:首先它的內存分配不是由編譯器來完成,而在運行時由運行系統決定,在引用內存時,同樣取消了指針,而是通過符號引用。用戶不能強制指向某一個物理區域。

    (4)Java還有許多第四代語言所具有的特點,如多線程、面向對象、分布性等。

    4、Java的不足
  由于Java并不針對平臺進行優化,所以,造成在某些平臺操作時效率低下等問題,這在大型的分布式網絡編程過程中產生不可避免的矛盾,一方面Java平臺獨立特性幾乎是沒有爭議的選擇,但另一方面,由于效率偏低,給用戶造成一些不便。現在許多專業動態網頁技術人員,非常重視對Java的研究和開發。

上一條: 義烏網站建設怎么做好網絡營銷工作
下一條: 義烏網站建設活動中的一些認證規范

新聞資訊

相關資訊