后端开发面试总结——Java基础知识(陆续更新)

Java基础知识

1.重写和重载

重写:发生在父类和子类中,子类对父类的方法进行重写。子类重写的函数访问控制符必须大于等于父类,当父类方法声明为private时,不可重写。

重载:发生在同一函数的同一方法名中。函数名相同,参数可以不同的函数实现。

2.equals和==的区别

 基础类型的equals对值进行比较,等同于==。引用类型的equals没有重写的话,比较地址(是否为同一个对象)

基础类型的==比较值,引用类型比较地址。

3.StringBuffer和StringBuilder的区别

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

  2.性能。String

4.synchronized的用法

  1.作用于方法 2.作用于代码块

 

 

 

 

 

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 黑客帝国 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读