zoukankan      html  css  js  c++  java
  • 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 学习笔记。

  • 相关阅读:
    Codeforces 1105C Ayoub and Lost Array
    绍兴市acm竞赛
    CodeForces#520 div2 1062B
    CodeForces#520 div2 1062A
    1067A
    测试MathJax
    BZOJ1010 玩具装箱toy
    停止
    秽翼
    爆零
  • 原文地址:https://www.cnblogs.com/BruceKing/p/12712599.html
Copyright © 2011-2022 走看看