String s1 = "hello";

String s2 = "hello";

String s3 = new String("hello");


System.out.println(s1 == s2); // true

System.out.println(s1 == s3); // false

System.out.println(s1.equals(s3)); // true


분명 셋 다 내용은 "hello"로 똑같은데 s1==s3만 false 나와요. 왜 이런가요