java語言中,將程序執(zhí)行中發(fā)生的不正常情況稱為“異常”;一般分為兩類:Error(錯(cuò)誤),Exception 1. 運(yùn)行時(shí)異常 空指針異常 N...
枚舉是一組常量的集合,枚舉屬于一種特殊的類,里面只包含一組有限的特定的對象。 1. 自定義枚舉 2. enum枚舉 3. 使用細(xì)節(jié) 使用enum...
一個(gè)類的內(nèi)部又完整的嵌套了另一個(gè)類結(jié)構(gòu)。被嵌套的類稱為內(nèi)部類(inner class),嵌套其他類的類稱為外部類(outer class);類的...
接口就是給出一些沒有實(shí)現(xiàn)的方法,封裝到一起,到某個(gè)類要使用的時(shí)候,再根據(jù)具體情況把這些方法寫出來。 1. 注意事項(xiàng) 接口不能被實(shí)例化。 接口中的...
當(dāng)父類的一些方法不能確定時(shí),可以用abstract關(guān)鍵字來修飾改方法,這個(gè)方法就是抽象方法,用abstract來修飾該類就是抽象類。 抽象類不能...
final 可以修飾類、屬性、方法和局部變量。 1. 使用場景 當(dāng)不希望類被繼承時(shí),可以用final修飾。 當(dāng)不希望父類的某個(gè)方法被子類覆蓋/重...
設(shè)計(jì)模式是在大量的實(shí)踐中總結(jié)和理論化之后優(yōu)選的代碼結(jié)構(gòu)、編程風(fēng)格、以及解決問題的思考方式。設(shè)計(jì)模式就像是經(jīng)典的棋譜,不同的棋局,我們用不同的棋譜...
1. static 2. main 方法 main方法是虛擬機(jī)調(diào)用; java 虛擬機(jī)需要調(diào)用類的main() 方法,所以該方法的訪問權(quán)限必須是...
1. 封裝 封裝就是把抽象出的數(shù)據(jù)[屬性]和對數(shù)據(jù)的操作[方法]封裝在一起,數(shù)據(jù)被保護(hù)在內(nèi)部,程序的其他部分只有通過被授權(quán)的操作[方法],才能對...