n-uncunt Java語言(壹種計算機語言,尤其用於創建網站)?
Java?是壹種計算機編程語言。它尤其用於創建網站。
示例:
那個?Java?編程?語言?提供?那個?JDBC?API,?哪個?定義?怎麽會?去哪?訪問?答?關系?數據庫。?
Java編程語言提供了JDBC?API,它定義了如何訪問關系數據庫。
擴展數據:
Java是壹種面向對象的編程語言,它既吸收了C++語言的優點,又摒棄了C++中難以理解的多重繼承和指針等概念,所以Java語言有兩個特點:功能強大和使用簡單。
Java語言作為靜態面向對象編程語言的代表,完美地實現了面向對象理論,讓程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立性和可移植性、多線程和動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序。
語言特征:
1.簡單
Java看起來很像C++,但是為了讓語言變得小巧,便於熟悉,設計師們去掉了C++語言中很多可用的特性,這些特性是普通程序員很少用到的。
2.面向對象
Java是壹種面向對象的語言。對於程序員來說,這意味著關註數據和操縱數據的方法,而不是嚴格按照過程來思考。在面向對象的系統中,類是數據和操作數據的方法的集合。
3.分配
Java是為支持網絡應用而設計的,它是壹種分布式語言。Java不僅支持各種層次的網絡連接,而且用Socket類支持可靠的流網絡連接,因此用戶可以產生分布式的客戶機和服務器。
4.編譯和解釋
Java編譯器生成字節碼,而不是通常的機器碼。Java字節碼提供了壹種與體系結構無關的目標文件格式,該代碼被設計用來有效地將程序轉移到多個平臺。Java程序可以在任何實現Java解釋器和運行時系統的系統上運行。
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中的類是按需加載的,有些甚至是通過網絡獲取的。?
參考資料:
Java-百度翻譯
劍橋詞典官網
Java-百度百科