黑马程序员技术交流社区

标题: 在定义一个String时,内存到底是怎么操作的 [打印本页]

作者: 安茹黑马    时间: 2014-9-3 16:18
标题: 在定义一个String时,内存到底是怎么操作的
System.out.println("abc"=="abc");

  String str1=new String("abc");
  String str2=new String("abc");

  System.out.println((str1==str2));
System.out.println(("abc"==str1));

什么时候存到堆内存,什么时候又建立对象??






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2