課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)升級(jí)版
Java和類(lèi)Java語(yǔ)言的區(qū)別
2021-07-15
源自:Java入門(mén)第一季(IDEA工具)升級(jí)版 1-2
正在回答
Java是一種優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,相對(duì)而言,Java更容易學(xué)習(xí),并且編程環(huán)境更為簡(jiǎn)單。
1.Java為純面向?qū)ο蟮恼Z(yǔ)言,能夠直接反應(yīng)現(xiàn)實(shí)生活中的對(duì)象,容易理解,編程更容易。
2.跨平臺(tái),java是解釋性語(yǔ)言,編譯器會(huì)把java代碼變成中間代碼,然后在JVM上解釋執(zhí)行,由于中間代碼和平臺(tái)無(wú)關(guān)因此,java語(yǔ)言可以跨平臺(tái)執(zhí)行,具有很好的移植性。
3.Java提供了很多內(nèi)置的類(lèi)庫(kù),簡(jiǎn)化了開(kāi)發(fā)人員的程序設(shè)計(jì)工作,縮短了項(xiàng)目的開(kāi)發(fā)時(shí)間。例如,Java語(yǔ)言提供了對(duì)多線程的支持,提供了對(duì)網(wǎng)絡(luò)通信的支持,最重要的是提供了垃圾回收器,這使得開(kāi)發(fā)人員從對(duì)內(nèi)存的管理中解脫出來(lái)。
4.去除了C++語(yǔ)言中難以理解、容易混淆的特性,例如頭文件、指針、結(jié)構(gòu)、單元、運(yùn)算符重載、虛擬基礎(chǔ)類(lèi)、多重繼承等,使得程序更加嚴(yán)謹(jǐn)、簡(jiǎn)潔。
總結(jié)一下Java的小知識(shí),只是想稍微提醒一下自己這些基礎(chǔ)的東西,放在這里,隨時(shí)可以閱覽和添加一下,以免走錯(cuò)了方向。
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
3 回答Java語(yǔ)言
4 回答java的語(yǔ)言
2 回答Java和C的區(qū)別
1 回答java語(yǔ)言的語(yǔ)法有啥
1 回答bool和boolean的區(qū)別在哪里? 一個(gè)只能在c語(yǔ)言里用,一個(gè)是java的?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-07-25
Java是一種優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,相對(duì)而言,Java更容易學(xué)習(xí),并且編程環(huán)境更為簡(jiǎn)單。
1.Java為純面向?qū)ο蟮恼Z(yǔ)言,能夠直接反應(yīng)現(xiàn)實(shí)生活中的對(duì)象,容易理解,編程更容易。
2.跨平臺(tái),java是解釋性語(yǔ)言,編譯器會(huì)把java代碼變成中間代碼,然后在JVM上解釋執(zhí)行,由于中間代碼和平臺(tái)無(wú)關(guān)因此,java語(yǔ)言可以跨平臺(tái)執(zhí)行,具有很好的移植性。
3.Java提供了很多內(nèi)置的類(lèi)庫(kù),簡(jiǎn)化了開(kāi)發(fā)人員的程序設(shè)計(jì)工作,縮短了項(xiàng)目的開(kāi)發(fā)時(shí)間。例如,Java語(yǔ)言提供了對(duì)多線程的支持,提供了對(duì)網(wǎng)絡(luò)通信的支持,最重要的是提供了垃圾回收器,這使得開(kāi)發(fā)人員從對(duì)內(nèi)存的管理中解脫出來(lái)。
4.去除了C++語(yǔ)言中難以理解、容易混淆的特性,例如頭文件、指針、結(jié)構(gòu)、單元、運(yùn)算符重載、虛擬基礎(chǔ)類(lèi)、多重繼承等,使得程序更加嚴(yán)謹(jǐn)、簡(jiǎn)潔。
總結(jié)一下Java的小知識(shí),只是想稍微提醒一下自己這些基礎(chǔ)的東西,放在這里,隨時(shí)可以閱覽和添加一下,以免走錯(cuò)了方向。