第二题的理解 String s = "hello2"; //变量,没有new,栈中直接指向了常量池。常量池初始化创建一个hello2 final String s2 = "hello"; //被final修饰的就是是常量 String s3 = s2+2;//常量和常量相加以后,先判断常量池里有没有,有的话直接引用,没有的话开辟空间存 System.out.println(s==s3);//true 地址一致 String s = "hello2"; //变量,没有new,栈中直接指向了常量池。常量池初始化创建一个hello2 String s2 = "hello"; //变量,没有new,栈中直接指向了常量池。常量池初始化创建一个hello String s3 = s2+2;//变量和常量相加,先在常量池中开辟空间,再相加 System.out.println(s==s3);//false 地址不一致
4 6

相关推荐

剑桥断刀:找啥工作,牛客找个比如大厂软开或者随便啥的高薪牛马,大把没碰过妹子的技术仔,狠狠拿捏爆金币
点赞 评论 收藏
分享
正在热议
更多
牛客网
牛客企业服务