粗心大神

文章
5
资源
0
加入时间
3年0月8天

java源码分析-String类不可变性讨论java源码分析-String类不可变性讨论

java源码分析-String类不可变性讨论在很多面试过程中,有一个经常被问到的问题,请你谈一谈String对象为什么说是不可变的?也许你会说,因为它被final修饰了,所以不可变。如果你这样回答,那么只能说,还是太年轻了。今天我们就好好讨论一下String对象的不可变性。1.不可变对象​ 要聊String对象的不可变性,我们先要搞明白什么是不可变对象?不可变对象,顾名思义,对象在创建之后对象就不能在改变了。对象的状态​ 对象的状态指的是存储在状态变量中的数据(状态变量包括实例或者静态域),还包