public class Main { public static void main(String[] args) { String a = "a"; // String constant pool에 저장됨 String b = "a"; String c = new String("a"); // heap 영역에 저장됨 System.out.println(a == b); System.out.println(b == c); System.out.println(a == c); }}정답은 true, false, false 입니다.왜냐하면 String을 리터럴로 선언할 경우 String pool이라는 곳에서 인스턴스로 관리되고, 이후에 해당 문자열이 있다..