欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

JAVA-对象的比较相关 简单内存分析

1、在学习java过程中,要不断的提醒自己联系堆栈等内存分析的使用,下面由一个简单程序片段来阐述。

        String name1 = "aaaa";
        String name2 = "aaaa";
        String name3 = new String("aaaa");
        String name4 = new String("aaaa");
        
        System.out.println(name1);//aaaa
        System.out.println(name2);//aaaa
        System.out.println(name3);//aaaa
        System.out.println(name4);//aaaa
        System.out.println(name1==name2);//true
        System.out.println(name1==name3);//false
        System.out.println(name3==name4);//false 比较的是对象的地址值
        System.out.println(name3.equals(name4));//true 比较对象实质内容要用equals()

 

 

 

 

 

 

 

 

 

 

 

 参考JDK 8 学习笔记。

posted @ 2020-04-16 14:20  萧静默  阅读(148)  评论(0编辑  收藏  举报