摘要: String a = new String("1") + new String("2"); a.intern(); String b = "12"; sout(a == b); //在jdk6中为false 在jdk7/8中为true 首先只看第一行代码 这还代码为创建6个对象 分别是 1 拼接字符 阅读全文
posted @ 2022-08-11 23:19 dronff 阅读(38) 评论(0) 推荐(0)
摘要: String a = "a"; String b = "b"; String c = "ab"; sout(a+b == c); //false 在拼接字符串时 如果有一个值是变量 那他就相当于通过StringBuilder new了一个字符串 sout((a+b).intern() == c); 阅读全文
posted @ 2022-08-11 22:04 dronff 阅读(52) 评论(0) 推荐(0)