當前位置:編程學習大全網 - 編程語言 - java為什麽適合網絡開發?

java為什麽適合網絡開發?

Java

JAVA 是 Sun 公司推出的新壹代面向對象的程序設計語言, 由於它與生俱來的壹些特性, 比如: 平臺無關, 多線程, 內置 URL 操作, 高度安全性等等, 使得它特別適合於網絡應用程序的開發. 經過多年的發展, JAVA 已經成為這方面的主流編程語言. 而且, 隨著 Internet 的崛起, JAVA 將會有更大的發展.

在 JAVA 流行之前, C++ 已經流行很久了, 幾乎在第三代編程語言中起統治地位, 初學 JAVA 的人會覺得兩者很像. 事實上, 可以說 JAVA 就是脫胎與 C++, 但同時又做了相當大的改變, 使其更加符合網絡編程的需要.

JAVA幾個重要的特性:

Easy :Java的語法比C++的相對簡單,另壹個方面就是Java能使軟件在很小的機器上運行,基礎解釋其和類庫的支持的大小約為40kb,增加基本的標準庫和線程支持的內存需要增加125kb。

分布式 :Java帶有很強大的TCP/IP協議族的例程庫,Java應用程序能夠通過URL來穿過網絡來訪問遠程對象,由於servlet機制的出現,使Java編程非常的高效,現在許多的大的web server都支持servlet。

OO :面向對象設計是把重點放在對象及對象的接口上的壹個編程技術.其面向對象和C++有很多不同,在與多重繼承的處理及Java的原類模型。

健壯特性 :Java采取了壹個安全指針模型,能減小重寫內存和數據崩潰的可能型。

安全 :Java用來設計網路和分布系統,這帶來了新的安全問題,Java可以用來構建防病毒和防攻擊的System.事實證明Java在防毒這壹方面做的比較好。

中立體系結構 :Java編譯其生成體系結構中立的目標文件格式可以在很多處理器上執行,編譯器產生的指令字節碼(Javabytecode)實現此特性,此字節碼可以在任何機器上解釋 執行。

所以它較慢。

可移植性 :Java中對基本數據結構類型的大小和算法都有嚴格的規定所以可移植性很好。

多線程 :Java處理多線程的過程很簡單,Java把多線程實現交給底下操作系統或線程程序完成.所以多線程是Java作為服務器端開發語言的流行原因之壹 。

Applet和servlet :能夠在網頁上執行的程序叫Applet,需要支持Java的瀏覽器很多,而applet支持動態的網頁,這是很多其他語言所不能做到的。

引自不同網絡

  • 上一篇:怎麽學會編程 循序漸進
  • 下一篇:Java編程公共靜態vodi main (string [] args)是什麽意思?
  • copyright 2024編程學習大全網