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