关注
代码不会骗人,这是我写的测试程序,答案不是你说的。
public class TestJava {
static String s1="hello";
String s2=new String("hello");
String s3=new String("hello");
public static void main(String[] args) {
TestJava aa=new TestJava();
aa.match();
}
public void match(){
System.out.println(s1==s2);
System.out.println(s2==s3);
}
}
结果是:false,false。
说明:不管常量池中是否有“hello”这个字符串,每次new
String()这种方式创建String类型变量时,都会在堆中创建一个String类型的“hello”,所以s1和s2,s3的值都是不同的,并且s2和s3也是不同的。
查看原帖
点赞 评论
相关推荐
查看12道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
04-10 14:14
南京邮电大学 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI时代还有必要刷leetcode吗? #
20766次浏览 316人参与
# 生化环材还是天坑吗 #
63333次浏览 336人参与
# 厦门银行科技岗值不值得投 #
28268次浏览 756人参与
# 有哪些公司在面试时考察AICoding? #
14579次浏览 287人参与
# 薪资爆料 #
411606次浏览 2205人参与
# 从投递到OC,你用了多久 #
19016次浏览 199人参与
# 想从事Agent应该学习哪些技术? #
6002次浏览 213人参与
# 26届春招投递记录 #
2798次浏览 33人参与
# 多益网络工作体验 #
68131次浏览 309人参与
# 秋招报数:你投了多少家公司? #
164232次浏览 971人参与
# HR面都在聊什么? #
10765次浏览 118人参与
# 你都在哪些场所面过试? #
80041次浏览 501人参与
# 你想吐槽公司的哪些规定 #
45626次浏览 212人参与
# 什么人最适合大厂? #
10678次浏览 109人参与
# 哪些公司面试还在问八股? #
11335次浏览 105人参与
# 父母问你工作找得怎么样,怎么回 #
19347次浏览 228人参与
# 如何快速融入团队? #
49216次浏览 305人参与
# 我的求职进度条 #
1072082次浏览 7557人参与
# 毕业论文进行时 #
35286次浏览 166人参与
# 技术转行的心路历程 #
93643次浏览 786人参与
# 你觉得mentor喜欢什么样的实习生 #
58038次浏览 1034人参与
