- 博客(1)
- 收藏
- 关注
原创 关于String类为何用final修饰的理解
关于final,我们知道,它可以修饰类,方法,变量。 修饰类的时候:对象地址不可变。不可继承,也就不存在子类,类方法默认为final 修饰方法的时候:方法不可被重写。但可以继承 修饰变量的时候:变量不可重新赋值。 由jdk源码可得知,String类内部维护了一个私有的char数组以及一个int类型的hash值,很巧的是,这个数组也是由final修饰的。 private+final,防止我...
2019-09-16 17:34:16 756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人