Java中各種數(shù)據(jù)類型的默認(rèn)值是什么
Byte、short、int、long默認(rèn)是都是0;
Boolean默認(rèn)值是false;
Char類型的默認(rèn)值是’’;
Float與double類型的默認(rèn)是0.0;
對(duì)象類型的默認(rèn)值是null;
final在java中的作用?
1. 用來(lái)修飾一個(gè)引用
如果引用為基本數(shù)據(jù)類型,則該引用為常量,該值無(wú)法修改;如果引用為引用數(shù)據(jù)類型,比如對(duì)象、數(shù)組,則該對(duì)象、數(shù)組本身可以修改,但指向該對(duì)象或數(shù)組的地址的引用不能修改。如果引用時(shí)類的成員變量,則必須當(dāng)場(chǎng)賦值,否則編譯會(huì)報(bào)錯(cuò)。
2. 用來(lái)修飾一個(gè)方法
當(dāng)使用final修飾方法時(shí),這個(gè)方法將成為最終方法,無(wú)法被子類重寫(xiě)。但是,該方法仍然可以被繼承。
3. 用來(lái)修飾類
當(dāng)用final修改類時(shí),該類成為最終類,無(wú)法被繼承。比如常用的String類就是最終類。
更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。