为什么String类被设计用final修饰?

  • String 类是最常用的类之一,为了效率,禁止被继承和重写
  • 为了安全。String 类中有很多调用底层的本地方法,调用了操作系统的 API,如果方法可以重写,可能被植入恶意代码,破坏程序。Java 的安全性也体现在这里。

 

  

来一道刷了进BAT的面试题?

posted @ 2019-11-19 09:28  ConstXiong  阅读(1346)  评论(0编辑  收藏  举报