Java栈区与堆区

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java栈区与堆区相关的知识,希望对你有一定的参考价值。

技术分享图片


代码

package com.haichang.chap06;

/**

 * String类

 * @author Administrator

 *

 */

public class Daima03 {

public static void main(String[] args) {

String name1 = "张三";

String name2 = new String("张三");

String name3 = name2;

                //==代表引用

System.out.println("name1==name2:"+(name1==name2));

System.out.println("name1==name3:"+(name1==name3));

System.out.println("name2==name3:"+(name2==name3));

                //equals代表具体内容的值

System.out.println("name1.equals(name2):"+(name1.equals(name2)));

System.out.println("name1.equals(name3):"+(name1.equals(name3)));

System.out.println("name2.equals(name3):"+(name2.equals(name3)));

}

}

技术分享图片

package com.haichang.chap06;


public class Demo04 {

public static void main(String[] args) {

String name1 = "张三";

String name2 = "张三";

String name3 = new String("张三");

String name4 = new String("张三");

System.out.println("name1==name2:"+(name1==name2));

System.out.println("name1==name3:"+(name1==name3));

System.out.println("name1==name4:"+(name1==name4));

System.out.println("name3==name4:"+(name3==name4));

}

}


技术分享图片


package com.haichang.chap06;


public class Demo05 {

public static void main(String[] args) {

String name = "张";

name+="三";

System.out.println(name);

}

}



以上是关于Java栈区与堆区的主要内容,如果未能解决你的问题,请参考以下文章