Java知識點小計 持續更新中

1.浮點型數據,默認double類型,若想直接賦值給float,需要進行強制類型轉換。

2.表示範圍小的值可以直接賦給表示範圍大的變量,否則需要進行強制類型轉換。

3.若干個數據類型的變量進行運算時,結果類型爲參與運算中表示範圍最大的。

4.取模的結果符號永遠和被除數符號相同。

5.短路運算:邏輯與用&&表示,第一個操作數爲false則不再執行;邏輯或用||表示,第一個操作數爲true則不再執行。

6.break與continue:break用於跳出整個循環,continue用於跳出當前循環,直接開始下一次循環。

7.面向對象的三大基本特徵:繼承,封裝,多態。

8.main方法是整個程序的入口點。

9.方法只能定義在類中,不能嵌套,即在方法中定義另一個方法。

10.方法返回值爲空,void時的兩種情況:不使用return。使用return:表示退出該方法。

11.無論是原生數據類型還是引用類型,方法參數傳遞時一律都是傳值。

12.構造方法不能被繼承。

13.new的作用:調用類的構造方法,爲對象開闢內存空間,將生成的對象的地址返回。

14.Java中都是單繼承,即每個子類只能有一個父類。

15.方法重寫一定伴隨着繼承關係。

16.Object類是所有類的直接或間接的父類。

17.多態是運行期行爲,非編譯期行爲。

18.父類有的,子類可以繼承,父類沒有的,子類可以添加。

19.若想要使用父類沒有的,子類特有的方法,可以進行強制類型轉換。

20.抽象類中也可以定義具體方法。

21.抽象類若爲父類,其子類必須實現父類中定義的所有抽象方法。

22.抽象方法就是有聲明,沒實現,即沒有{ },抽象方法只能在抽象類中定義。

23.接口可以看成特殊的抽象類。

24.接口中所有方法都是抽象方法,關鍵字abstract可以省略。

25.接口中可以定義成員變量,都是public,static,final的。

26.一個類可以繼承一個類(單繼承關係),並實現多個接口。

27.子類不能直接訪問父類的private屬性,需要使用set&get方法。

28.子類對象實例化,先執行父類構造方法,再執行子類構造方法。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章