後端開發面試總結——Java基礎知識(陸續更新)

Java基礎知識

1.重寫和重載

重寫:發生在父類和子類中,子類對父類的方法進行重寫。子類重寫的函數訪問控制符必須大於等於父類,當父類方法聲明爲private時,不可重寫。

重載:發生在同一函數的同一方法名中。函數名相同,參數可以不同的函數實現。

2.equals和==的區別

 基礎類型的equals對值進行比較,等同於==。引用類型的equals沒有重寫的話,比較地址(是否爲同一個對象)

基礎類型的==比較值,引用類型比較地址。

3.StringBuffer和StringBuilder的區別

  1.線程安全性。StringBuffer線程安全,StringBuilder非線程安全。(線程安全方法:synchronized)

  2.性能。String

4.synchronized的用法

  1.作用於方法 2.作用於代碼塊

 

 

 

 

 

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