黑马程序员技术交流社区

标题: String类的intern方法 [打印本页]

作者: 爱java爱生活    时间: 2015-6-14 00:21
标题: String类的intern方法
public class StringTest
{
       
        public static void main(String[] args)
        {
                String s=new String("abc");//其实这里是2个对象
                String  s1=s.intern();//这里面池子里没有,所以键了一个adc对象,并把abc对像的引用给了s1;s里面的引用是堆里面里的;
                //intern方法是用来返回引用的如果常量池里没有则新建一个对象,吧对象的引用返回给他,有的话直接把那个string对象的引用从常量池里给他;
                System.out.println(s1==s);//所以这2个引用不相等;
                       
        }

}



作者: micro_hx    时间: 2015-6-14 12:59
这里面的池子 是什么池子啊???
作者: 爱java爱生活    时间: 2015-6-15 23:15
字符串常量池;




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