프로그래밍 언어 활용난도 중상
14번 · 주관식 · 5점
다음 Java 프로그램에서 문자열 리터럴, 명시적으로 생성한 객체, intern이 반환하는 참조를 구분하여 출력 결과를 줄 단위로 쓰시오.
public class Main {
public static void main(String[] args) {
String literal = "db";
String created = new String("db");
String pooled = created.intern();
System.out.println(literal == created);
System.out.println(literal == pooled);
System.out.println(created.equals(pooled));
System.out.print(created == pooled);
}
}