黑马程序员技术交流社区

标题: 新手求解惑! [打印本页]

作者: 357955778    时间: 2015-7-2 18:59
标题: 新手求解惑!
面试中常被问到:String类为什么要被定义成不可改变的?一直不理解,求大神解答!
作者: 燃烧的灵魂    时间: 2015-7-2 19:18
String 类型是引用类型,存放在方法区的常量池里面,如果调用的话,直接会找常量池中看有没有,有就调用,没有就创建,同时它调用的时候用的是地址值
作者: keto    时间: 2015-7-2 19:26
楼上正解。。。。。。
作者: 为了理想而奋斗    时间: 2015-7-2 19:36
路过。2楼正解。
作者: 乔栋    时间: 2015-7-2 21:37
燃烧的灵魂 发表于 2015-7-2 19:18
String 类型是引用类型,存放在方法区的常量池里面,如果调用的话,直接会找常量池中看有没有,有就调用, ...

楼上正解。。。。。。
作者: 徐会会    时间: 2015-7-2 21:51
哥们飘过,楼上正解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2