String a = "abc";
String b = "abc"
String对象不可变,a和b都是指向同一地址,所以a==b 是 true
new一个String对象,会在堆上创建,不是指的同一地址
equal是比较两个对象内的状态是不是相同
null 是指没有引用对象的状态,没有引用对象
本文详细解析Java中String对象的不可变特性,通过实例展示其在内存分配、相等比较及null状态判断上的应用,帮助开发者更深入地理解String对象在实际编程中的使用技巧。
String a = "abc";
String b = "abc"
String对象不可变,a和b都是指向同一地址,所以a==b 是 true
new一个String对象,会在堆上创建,不是指的同一地址
equal是比较两个对象内的状态是不是相同
null 是指没有引用对象的状态,没有引用对象
1516
1869

被折叠的 条评论
为什么被折叠?