一開始了解計算機這個專業(yè),大家都會經(jīng)常性聽到Java這一詞語,那么大家有真正的了解什么是java嗎?Java是屬于什么語言呢?
JAVA語言,其實是混合型的一種語言,Java語言是一個支持網(wǎng)絡計算的面向對象程序設計語言。Java語言吸收了Smalltalk語言和C++語言的優(yōu)點。
下面來介紹一些Java的主要特征:
1) Java語言是簡單的。Java語言的語法與C語言和C++語言相似,這讓很多程序員可以很容易地學習和使用Java。
2) Java語言是一個面向對象的。Java語言提供類、接口和繼承等原語,為了簡單,只支持類之間的單繼承,但支持接口之間的多繼承,而且還支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。Java語言全面支持動態(tài)綁定。總而言之,Java語言是一個純的面向對象的程序設計語言。
3) Java語言是分布式的。Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網(wǎng)絡應用編程接口(java.net),它提供了用于網(wǎng)絡應用編程的類庫。
4) Java語言是健壯的。對指針的丟棄是Java的明智選擇。Java的安全檢查機制讓Java更具有健壯性。
5) Java語言是安全的。Java一般被用在網(wǎng)絡環(huán)境中,為此,Java提供了一個安全機制來防止惡意代碼的攻擊。
6) Java語言是具有體系結構中立性的。Java程序在Java平臺上被編譯成體系結構中立的字節(jié)碼格式, 隨后就可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。
7) Java語言是可移植的。這種可移植性是因為體系結構的中立性。
8) Java語言是解釋型的。Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后就可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。除此之外,在運行時Java平臺中的Java解釋器會對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。
9) Java是高性能的。
10) Java語言是多線程的。線程在Java語言中是一種特殊的對象,它一定得由Thread類或其子(孫)類來創(chuàng)建。
11) Java語言是動態(tài)的。Java語言的設計目標之一是必須要適應動態(tài)變化的環(huán)境。Java程序需要的類可以動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡載入所需要的類。
以上就是今天所講的內(nèi)容,想了解更多Java基礎知識,請繼續(xù)關注賦能網(wǎng)的初識Java欄目了解。
本文鏈接:
本文章“java是什么語言 ?是什么系統(tǒng)?”已幫助 90 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權侵權的法律責任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579