java面试资料-基础知识

(1)String类为何是final?java 主要是为了“效率” 和 “安全性” 的缘故。算法 若 String容许被继承, 因为它的高度被使用率, 可能会下降程序的性能,因此String被定义成final。 数组 为了程序的安全性,由于String类共享,因此要控制不能被修改。安全 (2)关于HashMap数据结构 JDK1.8中,HashMap采用位桶+链表+红黑树实现,当链表长度超过阈值(
相关文章
相关标签/搜索