當(dāng)使用整數(shù)型時(shí):默認(rèn)為int型,若用long型需在賦值添加l(L);
當(dāng)使用浮點(diǎn)型時(shí):默認(rèn)為double型,若用folat型需在賦值后添加f(F);
容量大小:byte、 char 、short----->int---->long--->folat--->double;
if語句與swich語句的區(qū)別:
1.if語句可以用于判斷數(shù)值,也可以判斷區(qū)間,只要運(yùn)算結(jié)果為boolean型,均可判斷;
2.swich語句僅可以用于對(duì)固定的數(shù)值進(jìn)行判斷。
for、while、do-while語句的區(qū)別:
1.for語句與while語句是先進(jìn)行判斷然后執(zhí)行,而do-while語句是先執(zhí)行然后再進(jìn)行判斷的;
2.for循環(huán)內(nèi)部變量,循環(huán)后內(nèi)存釋放(就不可再使用了)而while循環(huán)語句控制循環(huán)在外部,不是釋放內(nèi)存(循環(huán)結(jié)束后,依舊可以使用)。
break與continue區(qū)別:
1.break是直接跳出整個(gè)此循環(huán),進(jìn)行下一步環(huán)節(jié);
2.continue則是跳出此次循環(huán),進(jìn)行下一次循環(huán)。
this與super的區(qū)別:
1.屬性訪問:this訪問本類中的屬性,如果本類沒有此屬性中,則從父類中繼續(xù)查找;super訪問父類中的屬性。
2.方法:this訪問本類中的方法,如果本類沒有此方法中,則從父類中繼續(xù)查找;super訪問父類中的方法。
3.調(diào)用構(gòu)造:this調(diào)用本類構(gòu)造,必須放在構(gòu)造方法的首行;super調(diào)用父類構(gòu)造,必須放在子類構(gòu)造方法首行。
4.特殊:this表示當(dāng)前對(duì)象;而super無此概念。