US/?d?ɑ?.v?/ ;UK /?d?ɑ?.v?/ 。
N-UNCOUNTJava語言(壹種計算機語言,尤用於創建網站)?
Java?is a computer programming language. It is used especially in creating websites.
例子:
The?Java?programming?language?provides?the?JDBC?API,?which?defines?how?to?access?a?relational?database.?
Java編程語言提供了JDBC?API,它定義了怎樣訪問壹個關系數據庫。
擴展資料:
Java是壹門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
語言特點:
1.簡單性
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特征去掉了,這些特征是壹般程序員很少使用的。
2.面向對象
Java是壹個面向對象的語言。對程序員來說,這意味著要註意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在壹個面向對象的系統中,類(class)是數據和操作數據的方法的集合。
3.分布性
Java設計成支持在網絡上應用,它是分布式語言。Java既支持各種層次的網絡連接,又以Socket類支持可靠的流(stream)網絡連接,所以用戶可以產生分布式的客戶機和服務器。
4.編譯和解釋性
Java編譯程序生成字節碼(byte-code),而不是通常的機器碼。Java字節碼提供對體系結構中性的目標文件格式,代碼設計成可有效地傳送程序到多個平臺。Java程序可以在任何實現了Java解釋程序和運行系統(run-time system)的系統上運行。
5.穩健性
Java原來是用作編寫消費類家用電子產品軟件的語言,所以它是被設計成寫高可靠和穩健軟件的。Java消除了某些編程錯誤,使得用它寫可靠軟件相當容易。
6.安全性
Java的存儲分配模型是它防禦惡意代碼的主要方法之壹。Java沒有指針,所以程序員不能得到隱蔽起來的內幕和偽造指針去指向存儲器。
7.可移植性
Java使得語言聲明不依賴於實現的方面。Java環境本身對新的硬件平臺和操作系統是可移植的。Java編譯程序也用Java編寫,而Java運行系統用ANSIC語言編寫。
8.高性能
Java是壹種先編譯後解釋的語言,所以它不如全編譯性語言快。但是有些情況下性能是很要緊的,為了支持這些情況,Java設計者制作了“及時”編譯程序,它能在運行時把Java字節碼翻譯成特定CPU(中央處理器)的機器代碼,也就是實現全編譯了。
9.多線索性
Java是多線索語言,它提供支持多線索的執行(也稱為輕便過程),能處理不同任務,使具有線索的程序設計很容易。Java的lang包提供壹個Thread類,它支持開始線索、運行線索、停止線索和檢查線索狀態的方法。
10.動態性
Java語言設計成適應於變化的環境,它是壹個動態的語言。例如,Java中的類是根據需要載入的,甚至有些是通過網絡獲取的。?
參考資料:
cambridge dictionary官網
java-百度百科