資源描述:
《易語(yǔ)言和java和c#和c區(qū)別》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、易語(yǔ)言.飛揚(yáng)JAVAC#C++編譯編譯為機(jī)器碼編譯為字節(jié)碼編譯為字節(jié)碼編譯為機(jī)器碼執(zhí)行由CPU直接執(zhí)行在虛擬機(jī)中執(zhí)行在虛擬機(jī)中執(zhí)行由CPU直接執(zhí)行面向?qū)ο笸耆嫦驅(qū)ο笸耆嫦驅(qū)ο笸耆嫦驅(qū)ο笾С置嫦驅(qū)ο罄厥罩С种С种С郑壳埃┎恢С謽?biāo)準(zhǔn)類庫(kù)有,有待豐富非常豐富非常豐富標(biāo)準(zhǔn)類庫(kù)較小,但第三方類庫(kù)非常豐富單根繼承是所有類都是“系統(tǒng).對(duì)象”的子類是所有類都是“java.lang.Object”的子類是所有類都是“System.Object”的子類否任何類都可以有多個(gè)基類,沒(méi)有固定基類跨平臺(tái)支持同一個(gè)源代碼未經(jīng)修改或
2、經(jīng)少量修改可在其它平臺(tái)下編譯運(yùn)行支持同一個(gè)程序或類庫(kù)未經(jīng)修改或經(jīng)少量修改可在其它平臺(tái)下運(yùn)行不支持僅限于Windows平臺(tái)支持(但在多線程、網(wǎng)絡(luò)、文本編碼轉(zhuǎn)換等領(lǐng)域需第三方類庫(kù)支持)多線程支持支持支持第三方類庫(kù)支持Unicode支持支持支持部分支持網(wǎng)絡(luò)支持支持支持第三方類庫(kù)支持語(yǔ)言復(fù)雜度簡(jiǎn)單較簡(jiǎn)單較簡(jiǎn)單較復(fù)雜學(xué)習(xí)難度容易較容易較容易較難IDE支持自行開(kāi)發(fā),會(huì)支持很好支持很好支持很好支持較好易語(yǔ)言.飛揚(yáng)JAVAC#C++啟動(dòng)方法公開(kāi)靜態(tài)整數(shù)啟動(dòng)(文本[]參數(shù))publicstaticvoidmain(String[]
3、args)publicstaticvoidMain(string[]args)intmain(intargc,char**argv)啟動(dòng)類編譯時(shí)指定在MANIFEST.MF文件中指定Main方法所屬類無(wú)基本類型整數(shù),小數(shù),邏輯,文本,字節(jié)集byte,short,int,float,double,boolean,long,charchar,unsignedchar,short,unsignedshort,int,unsignedint,long,float,double,bool定義類時(shí)所用關(guān)鍵字類或classcl
4、assclassclass公開(kāi)/保護(hù)/私有所對(duì)應(yīng)的關(guān)鍵字公開(kāi)/擴(kuò)展/私有public/protected/privatepublic/protected/privatepublic/protected/private定義變量整數(shù)i=123;或inti=123;inti=123;inti=123;inti=123;定義數(shù)組變量整數(shù)[]a={1,2,3};int[]a={1,2,3};int[]a={1,2,3};int[]a={1,2,3};定義類公開(kāi)類我的類<基類型=XXX>{}publicclassMyClas
5、sextendsXXX{}publicclassMyClass:XXX{};classMyClass:publicXXX{};易語(yǔ)言.飛揚(yáng)JAVAC#C++定義接口公開(kāi)接口我的接口{}publicinterfaceMyInterface{}publicinterfaceMyInterface{};沒(méi)有明確的接口概念,但可用純虛類加多重繼承達(dá)到接口的效果定義枚舉公開(kāi)枚舉我的枚舉publicenumMyEnum{u,v,w}publicenumMyEnum{u,v,w};enumMyEnum{u,v,w};{u,v,
6、w}創(chuàng)建對(duì)象對(duì)象obj=創(chuàng)建對(duì)象();Objectobj=newObject();Objectobj=newObject();MyClassobj;或MyClass*pObj=newMyClass();創(chuàng)建數(shù)組對(duì)象整數(shù)[]a=創(chuàng)建整數(shù)[x];int[]a=newint[x];int[]a=newint[x];int*a=newint[x];條件判斷(if)如果(1+1==2){}否則{}if(1+1==2){}else{}if(1+1==2){}else{}if(1+1==2){}else{}多條件判斷(swit
7、ch)假如(x){為1:為2:為其他:}switch(x){case1:break;case2:break;default:}switch(x){case1:break;case2:break;default:}switch(x){case1:break;case2:break;default:}循環(huán)(while)循環(huán)(x<0){x++;}while(x<0){x++;}while(x<0){x++;}while(x<0){x++;}循環(huán)(for)C循環(huán)(整數(shù)i=0;i<10;i++){}for(inti=0;i
8、<10;i++){}for(inti=0;i<10;i++){}for(inti=0;i<10;i++){}