java String和StringBuilder、StringBuffer浅谈

java面试中经常会问到这两者之间的区别,学习记录一下。

基本概念:

  1. String
    String是对象而不是原始类型,它是个final类,不能被继承,同时它也是不可变对象,一旦创建一个String对象就不能修改它的值。我们平常对于String的修改都是重新创建一个新的对象,然后把新的值保存进去的。

more >>

java 重写(Override)与重载(Overload)浅谈

在java面试当中,有时候会问到重写(Override)与重载(Overload)的关系,在这里进行简单记录一下。

基本概念:

  1. 重写(Override)
    重写是子类对父类中允许访问的方法的实现过程进行再次重新编写,返回值和形参都是不能改变的。发生在子类和父类之间。

more >>