final修饰注意事项
Posted albertshine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final修饰注意事项相关的知识,希望对你有一定的参考价值。
StringBuilder , StringBuffer ,String 都是 final 的,但是为什么StringBuilder , StringBuffer可以进行修改呢,因为不可变包括的是,引用不可变以及对象不可变,而这三个都是属于引用不可变,(也就是地址不要变,里面的内容随心所欲),而StringBuilder , StringBuffer 中都包含右append方法,可对对象中的内容进行增加。
而String a="123"+new String("456");实际上底层是用了一个StringBuffer 进行append;
以上是关于final修饰注意事项的主要内容,如果未能解决你的问题,请参考以下文章