課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
相對于C語言的函數(shù),使用Java的類有什么好處?
2016-09-10
源自:Java入門第二季 升級版 8-1
正在回答
使用Java可以使得程序的健壯性更好,畢竟不是每一個程序員都可以靈活、恰當(dāng)?shù)厥褂弥羔?。這一點(diǎn)對于網(wǎng)站開發(fā)顯得尤為重要所以JavaWeb才會在網(wǎng)站制作中具有很高的地位,即便C語言也可以開發(fā)網(wǎng)站,但大部分開發(fā)團(tuán)隊基于安全的考慮都會選擇JavaWeb
c語言與java區(qū)別與各自優(yōu)勢:(c面向程java面向象) 1.語言背景: C語言單機(jī)代應(yīng)用非廣泛融合高級語言簡單易用匯編語言執(zhí)行效率Java研究電消費(fèi)產(chǎn)品發(fā)平臺互聯(lián)網(wǎng)應(yīng)用基礎(chǔ)實(shí)現(xiàn)許語言特性c語言沿用發(fā)展并且使面向象更加自完善(安全性代碼移性) 2.語言跨平臺: C語言跨平臺JAVA 怕點(diǎn)Java跨平臺windows ?unix 等系統(tǒng)都運(yùn)行 3.指針管理: 指針c語言優(yōu)點(diǎn)使用戶幾乎訪問計算機(jī)所內(nèi)存資源其部資源(指打)同c語言程序難掌握調(diào)試問題并且給系統(tǒng)安全性穩(wěn)定性帶困難 java沒指針概念盡管數(shù)組象引用概念管理全部交給系統(tǒng)管理限制用戶資源訪問給java系統(tǒng)帶安全性穩(wěn)定性JAVA語言讓編程者找指針直接訪問內(nèi)存指針并且增添自內(nèi)存管理功能效防止c語言指針操作失誤野指針?biāo)煜到y(tǒng)崩潰說JAVA沒指針虛擬機(jī)內(nèi)部使用指針外使用已利于Java程序安全 4.封裝 java引入package概念使面向象面向組件發(fā)更加便c語言沒package概念需要其式實(shí)現(xiàn)Java都能夠?qū)崿F(xiàn)面向象思想(封裝繼乘態(tài))由于c語言照顧量C語言使用者兼容C使自身僅僅帶類C語言少少影響其面向象徹底性JAVA則完全面向象語言句更清晰規(guī)模更更易種程序設(shè)計語言進(jìn)行深入細(xì)致研究基礎(chǔ)據(jù)棄其語言足處根本解決c語言固缺陷 5.數(shù)據(jù)類型及類 Java完全面向象語言所函數(shù)變量部必須類部除基本數(shù)據(jù)類型外其余都作類象包括數(shù)組象數(shù)據(jù)結(jié)合起封裝類每象都實(shí)現(xiàn)自特點(diǎn)行c語言允許函數(shù)變量定義全局 6.自內(nèi)存管理 Java程序所象都用new操作符建立內(nèi)存堆棧 Java自進(jìn)行需內(nèi)存收操作需要程序員進(jìn)行刪除c語言必須由程序貝釋放內(nèi)存資源增加程序設(shè)計者負(fù)扔Java象再用用內(nèi)存收器給加標(biāo)簽示刪除JAVA用內(nèi)存收程序線程式臺運(yùn)行利用空閑間工作 7. 字符串: C語言支持字符串變量c語言程序使用Null終止符代表字符串結(jié)束Java字符串用類象(strinRstringBuffer)實(shí)現(xiàn)些類象Java語言核 Java沒函數(shù)作比c語言更純面向象語言Java強(qiáng)迫發(fā)員所例行程序包括類事實(shí)用實(shí)現(xiàn)例行程序激勵發(fā)員更組織編碼
C是面向過程的,Java是面向?qū)ο蟮?,面向?qū)ο缶涂梢苑庋b、繼承和多態(tài),封裝提高安全特性,繼承可以復(fù)用代碼,多態(tài)可以靈活組合方法,面向?qū)ο髢?yōu)點(diǎn)多多~!
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
2 回答關(guān)于類名的問題
2 回答關(guān)于靜態(tài)類的問題!
2 回答關(guān)于測試類的問題
3 回答關(guān)于抽象類的問題
1 回答關(guān)于創(chuàng)建類的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-22
使用Java可以使得程序的健壯性更好,畢竟不是每一個程序員都可以靈活、恰當(dāng)?shù)厥褂弥羔?。這一點(diǎn)對于網(wǎng)站開發(fā)顯得尤為重要所以JavaWeb才會在網(wǎng)站制作中具有很高的地位,即便C語言也可以開發(fā)網(wǎng)站,但大部分開發(fā)團(tuán)隊基于安全的考慮都會選擇JavaWeb
2016-09-12
c語言與java區(qū)別與各自優(yōu)勢:(c面向程java面向象) 1.語言背景: C語言單機(jī)代應(yīng)用非廣泛融合高級語言簡單易用匯編語言執(zhí)行效率Java研究電消費(fèi)產(chǎn)品發(fā)平臺互聯(lián)網(wǎng)應(yīng)用基礎(chǔ)實(shí)現(xiàn)許語言特性c語言沿用發(fā)展并且使面向象更加自完善(安全性代碼移性) 2.語言跨平臺: C語言跨平臺JAVA 怕點(diǎn)Java跨平臺windows ?unix 等系統(tǒng)都運(yùn)行 3.指針管理: 指針c語言優(yōu)點(diǎn)使用戶幾乎訪問計算機(jī)所內(nèi)存資源其部資源(指打)同c語言程序難掌握調(diào)試問題并且給系統(tǒng)安全性穩(wěn)定性帶困難 java沒指針概念盡管數(shù)組象引用概念管理全部交給系統(tǒng)管理限制用戶資源訪問給java系統(tǒng)帶安全性穩(wěn)定性JAVA語言讓編程者找指針直接訪問內(nèi)存指針并且增添自內(nèi)存管理功能效防止c語言指針操作失誤野指針?biāo)煜到y(tǒng)崩潰說JAVA沒指針虛擬機(jī)內(nèi)部使用指針外使用已利于Java程序安全 4.封裝 java引入package概念使面向象面向組件發(fā)更加便c語言沒package概念需要其式實(shí)現(xiàn)Java都能夠?qū)崿F(xiàn)面向象思想(封裝繼乘態(tài))由于c語言照顧量C語言使用者兼容C使自身僅僅帶類C語言少少影響其面向象徹底性JAVA則完全面向象語言句更清晰規(guī)模更更易種程序設(shè)計語言進(jìn)行深入細(xì)致研究基礎(chǔ)據(jù)棄其語言足處根本解決c語言固缺陷 5.數(shù)據(jù)類型及類 Java完全面向象語言所函數(shù)變量部必須類部除基本數(shù)據(jù)類型外其余都作類象包括數(shù)組象數(shù)據(jù)結(jié)合起封裝類每象都實(shí)現(xiàn)自特點(diǎn)行c語言允許函數(shù)變量定義全局 6.自內(nèi)存管理 Java程序所象都用new操作符建立內(nèi)存堆棧 Java自進(jìn)行需內(nèi)存收操作需要程序員進(jìn)行刪除c語言必須由程序貝釋放內(nèi)存資源增加程序設(shè)計者負(fù)扔Java象再用用內(nèi)存收器給加標(biāo)簽示刪除JAVA用內(nèi)存收程序線程式臺運(yùn)行利用空閑間工作 7. 字符串: C語言支持字符串變量c語言程序使用Null終止符代表字符串結(jié)束Java字符串用類象(strinRstringBuffer)實(shí)現(xiàn)些類象Java語言核 Java沒函數(shù)作比c語言更純面向象語言Java強(qiáng)迫發(fā)員所例行程序包括類事實(shí)用實(shí)現(xiàn)例行程序激勵發(fā)員更組織編碼
2016-09-10
C是面向過程的,Java是面向?qū)ο蟮?,面向?qū)ο缶涂梢苑庋b、繼承和多態(tài),封裝提高安全特性,繼承可以復(fù)用代碼,多態(tài)可以靈活組合方法,面向?qū)ο髢?yōu)點(diǎn)多多~!