程序员:基础的重要性,关系到你未来的薪资

1. String类为什么是final的 主要是为了”安全性“和”效率“的缘故,因为: 1、由于String类不能被继承,所以就不会没修改,这就避免了因为继承引起的安全隐患; 2、String类在程序中出现的频率比较高,如果为了避免安全隐患,在它每次出现时都用final来修饰,这无疑会降低程序的执行效 率,所以干脆直接将其设为final一提高效率; 2. HashMap的源码,实现原理,底层结构。
相关文章
相关标签/搜索