搜尋
首頁JavaJava入門java是做什麼的

java是做什麼的

Nov 13, 2019 am 11:32 AM
java

java是做什麼的

java是做什麼的?

java就是電腦程式語言

Java是一門物件導向程式語言,不僅吸收了C 語言的各種優點,還摒棄了C 裡難以理解的多重繼承、指標等概念,因此Java語言具有強大且簡單易用兩個特徵。 Java語言作為靜態物件導向程式語言的代表,極佳地實現了物件導向理論,允許程式設計師以優雅的思維方式進行複雜的程式設計 。

Java具有簡單性、物件導向、分散式、健全性、安全性、平台獨立與可移植性、多執行緒、動態性等特點 。 Java可以編寫桌面應用程式、網路應用程式、分散式系統和嵌入式系統應用程式等 。

當編輯並執行一個Java程式時,需要同時涉及這四個面向。使用文字編輯軟體或整合開發環境在Java原始檔中定義不同的類別  ,並透過呼叫類別中的方法來存取資源系統,把原始檔案編譯產生一種二進位中間碼,儲存在class檔案中。

接著再透過執行與作業系統平台環境相對應的Java虛擬機器來執行class文件,執行編譯產生的字節碼,呼叫class檔案中實作的方法來滿足程式的Java API呼叫。

擴展資料:

發展前景

電腦的誕生及廣泛應用推動了IT領域的發展,但21世紀的電腦早已不是訪問INTERNET的唯一的途徑。

各類更資訊化的電子產品逐漸進入IT領域,推動了PC時代的大發展。由於各種消費資訊的急遽增加,傳統的客戶機的各方面條件均不如PC,PC的發展對伺服器的應用管理體統也提出了更高標準。

Java語言完全滿足了PC的條件,在減少內存,直接在各類電子產品中運行,在網絡中可被任何設備所識別,充分利用網絡資源等方面有所突破創新,為PC時代的發展創造了有力條件。

隨著IT產業的發展,許多企業中的電腦應用程式也隨之轉型,企業中所應用的電腦模式逐漸向客戶端較小、伺服器隨之增大、資料庫的容量也在相應增加的方向轉變。

此外,加上Java語言獨有的特點,根據其在各項伺服器中應用程式的開發所佔有的優勢,企業版的J2SE為企業環境中電腦模式的應用提供了良好的平台。

Java語言為與資料庫聯繫緊密設計了Java servlet和SQL-J技術,以及JSP技術。隨著JSP技術的發展,使JAVA語言的網路應用更為實際化、更有效率快捷,成為IT產業常用的技術。

JSP以Java語言作為其伺服器端的使用語言,結合了JAVA SCRIPT等多種其他客戶端語言,讓網頁瀏覽器更為方便的展現。

在遠距網路教學方面,由於JAVA改變了傳統的基於Microsoft Front Page或HTML語言製作的Web頁面形態,使網路遠距教學更加朝著動態、便捷化、安全化的方向發展,豐富了網路遠距教學的手段和覆蓋範圍。

Java貢獻及影響力

Java 語言是一門隨時代快速發展的電腦語言程序,其深刻展現了程式編寫的精髓,加上其簡明嚴謹的結構及簡潔的語法編寫為其將來的發展及維護提供了保障。由於提供了對網路應用的支援和多媒體的訪問,會推動Internet和企業網路的Web的應用 。

另外,為了維持Java的成長和推進Java社群的參與,Sun公司在Java One開發者大會上宣布開放Java核心原始碼,以鼓勵更多的人參與到Java社團活動中。

來自Java社團和IBM等全球技術合作夥伴兩方面的支持,Java技術在創新和社會進步上繼續發揮強有力的重要作用,並且隨著其程式編寫難度的降低使得更多專業人員將精力放置在Java語言的編寫與框架結構的設計中。

以上是java是做什麼的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)