java和c語(yǔ)言的區(qū)別有:1.語(yǔ)言類型不同;2.通用性不同;3.數(shù)據(jù)類型不同;4.文件組織方式不同;5.應(yīng)用領(lǐng)域不同;
java和c語(yǔ)言的區(qū)別有以下幾點(diǎn)
1.語(yǔ)言類型不同
java是一種面向?qū)ο蟮恼Z(yǔ)言,執(zhí)行效率高;而c語(yǔ)言是一個(gè)面向過程的語(yǔ)言。
2.通用性不同
c語(yǔ)言不支持跨平臺(tái),而java具有跨平臺(tái)性,可以實(shí)現(xiàn)跨平臺(tái)移植。
3.數(shù)據(jù)類型不同
c語(yǔ)言中的基于數(shù)據(jù)類型有int、short、long、char、float、double;而java中的基于數(shù)據(jù)類型有byte、int、short、long、float、double、char、boolean。
4.文件組織方式不同
c語(yǔ)言中會(huì)聲明全局變量和方法,并儲(chǔ)存在頭文件中,而java是以類來組織文件。
5.應(yīng)用領(lǐng)域不同
c語(yǔ)言主要用于操作系統(tǒng)、嵌入式、交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備開發(fā);而java主要應(yīng)用于企業(yè)應(yīng)用開發(fā),如服務(wù)器端、嵌入式、大數(shù)據(jù)、網(wǎng)站開發(fā)等。