Java 虛擬機規範(第二版)(2006-3-23 22:20 未完)

Java 虛擬機規範(第二版)
一.       導言
1.1     歷史
     Java程序設計語言是一種多用途的併發性的面嚮對象語言她的語法和C, C++語言非常相似,但是她除去了C,C++語言中那些複雜,不清晰以及不安全的特性。Java平臺最初的建立,是爲了解決在網絡消費設備上進行軟件開發的問題。它被設計爲支持多主機架構和軟件組件的安全傳送。爲了達到這些目標,編譯後的代碼必須能夠存活於多網絡傳輸中,能夠在任何客戶端進行操作,並能確保在客戶端能安全可靠的運行。
      隨着互聯網的流行,使得JAVA的這些特性讓人越來越感興趣。因特網證明了內容豐富的信息,只需要簡單的途徑就可以讓你所掌握。類似Mosaic的Web瀏覽器可以促使百萬的用戶在網絡中漫步,並且讓網絡衝浪成爲一種流行的文化。不論你是用Mac,PC還是Unix機器,還是通過連接高速網絡甚至是低速的調製器,你所看到的和聽到的,本質上是沒有區別的。
      狂熱的網絡愛好者很快就發現,僅僅靠Html格式支持,網絡的內容太有限。Html擴展名,如同一個窗口,僅僅突出了他的限制作用。沒有一個瀏覽器能夠包含用戶想要的所有特性,因此可擴展性就成了解決問題的答案。
      Sun公司的HotJava瀏覽器顯示了她一個吸引人的特性—通過嵌入Java程序到Html頁面來實現對Html功能的擴展。這些嵌入到Html頁面的程序,例如Applets,隨着Html頁面的打開,很明顯的被下載到HotJava瀏覽器中。在被下載到瀏覽器前,Applets等程序,需要明確的被選中以確定其處於安全狀態。連接Html頁面,被編譯的Java程序是不受網絡和平臺的約束。不論Applets程序是從哪裏,是從什麼種類的機器上下載下來,它們將以同樣的方式被下載和運行。
 
1.2      Java虛擬機
二.        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章