Java中String类为什么是final类型?

String是我们平时开发中最常用的类之一,它的底层是char[ ]数组(JDK 1.9 之后是Byte[ ]数组),可是你知道它为什么是final类型的吗? private final char value[]; 1、安全        在多线程的场景下,多个线程对String进行读操作时,不会发生线程安全问题,而String是final类型的,具有不可变性,所以不能对String进行写操作,此
相关文章
相关标签/搜索