面試java基礎

1.System.out.println(2+2+"5"+2+2);輸出結果?

    結果爲“4522”,在2+2的時候,爲4,然後通字符串成相加,就會變爲字符串,就是”45“,字符串通整型數據相加是字符串。於是就是“4522”。

2.Object自帶的方法有哪些?

    有clone(),toString(),hasCode(),equals(),notify(),wait(),finallize(),getClass();

3.static關鍵字的用處。

    靜態方法可以由類來調用,也可以由對象來調用;非靜態方法只能由對象來調用。同一個類中,非靜態方法中卻可以直接調用所在類的所有靜態方法和非靜態方法,靜態方法只能調用靜態方法,不可以直接調用非靜態方法,而必須通過實例化之後調用非靜態方法;

4.重寫(overide):子類中定義通父類中,方法名和參數一樣,且返回類型相同。

繼承:調用父類封裝的非private方法,需要通過super.xxx(),調用,this不能調用。


    

    

發佈了43 篇原創文章 · 獲贊 27 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章