特牛生活网

6、==和Equals区别7、String能被继承吗?为什么用final修饰?8、String buffer和String builder区别 9、Final、Finally、Finalize-CSDN博客

网友收藏
6、==和Equals区别(1) ==如果比较的是基本数据类型,那么比较的是变量的值如果比较的是引用数据类型,那么比较的是地址值(两个对象是否指向同一块内存)(2) equals如果没重写equals方法比较的是两个对象的地址值如果重写了equals方法后我们往往比较的是对象中的属性的内容equals方法是从Object类中继承的,默认的实现就是使用==7、String能被继承吗?为什么用final修饰?不能被继承,因为String类有final修饰符,而final修饰的类是不能被继承的。