Java 如何获取内存地址
Java 中不建议直接获取字符串内存地址,因为 Java 不像 C 语言,获取内存地址是 C 语言的强项,Java 的弱项。 但是 Java 内存地址还是有一个应用场景,就是判断两个字符串内存地址是否相等来判断是否是同一个对象,用双等号 =
来比较的。参考代码如下:
public class Test01 {
public static void main(String[] args) {
String str1="abc";
String str2=new String("abc");
System.out.println(str1 == str2);//输出false
}
}
}
如果帮到了你,留下赞吧,谢谢支持~