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栈区与堆区的主要内容,如果未能解决你的问题,请参考以下文章