java String概述

class StringDemo
{
 public static void main(String[] args)
 {
  String s1 = "abc";//s1 是一个类类型变量  “abc”是一个对象
       //字符串最大的特点是  一旦被初始化就不可能被改变

  String s2 = new String("abc");

  /*
  面试题  s1 和 s2 有什么区别

  s1, 在内存中有一个对象;
  s2, 在内存中有两个对象  new 是一个对象 “abc”也是一个对象
  
  */
  System.out.println(s1==s2);//结果为false

  System.out.println(s1.equals(s2));//结果为true equals判断的是内容是否相同
 }
}

原文地址:https://www.cnblogs.com/siashan/p/3388325.html