String类为什么被定义为final类型

来源:互联网 发布:通州淘宝城地址 编辑:程序博客网 时间:2024/05/22 03:08

  1.安全性:final类型的类不能被继承,并且String类中的final方法可以防止其内部的方法被重写,乱改。

  2.效率:final类型的类被JVM当作内联函数,提高了性能。


  也许定义成final就是为了让String类更接近基础数据类型吧!

0 0
原创粉丝点击