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