最新消息:

标签:javac

java中为什么字符串(String)是不可变或Final的
JAVA

java中为什么字符串(String)是不可变或Final的

大步 8个月前 (03-29) 1060浏览 0评论

String在java中是不可变的,因为字符串对象被缓存在String pool(字符串池)中。当缓存的字符串被多个客户端共享的时候就会存在一些风险,可能一个客户端的动作会影响所有其他的客户端。例如,如果一个客户端将字符串“Test”的值改为“T...

SiteMap