문자열은 Java에서 객체이므로 'new'를 사용하여 생성하지 않는 이유는 무엇입니까? 일반적으로 new다음과 같은 키워드를 사용하여 객체를 만듭니다 . Object obj = new Object(); 문자열은 객체이지만이 new를 생성하는 데 사용하지 않습니다 . String str = "Hello World"; 왜 이런거야? 문자열을 만들 수 있습니까 new? 이미 말한 것 외에도 Java에서 문자열 리터럴 [즉, 유사 "abcd"하지만 유사 하지 않은 문자열 new String("abcd")]이 인턴됩니다. 이것은 "abcd"를 참조 할 때마다 String새 인스턴스가 아닌 단일 인스턴스에 대한 참조를 얻는다는 것을 의미합니다. 매번. 따라서 다음을 갖게됩니다. String a = "abcd"; S..