A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱java爱生活 中级黑马   /  2015-6-14 00:21  /  581 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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个引用不相等;
                       
        }

}


2 个回复

倒序浏览
这里面的池子 是什么池子啊???
回复 使用道具 举报
字符串常量池;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马