Java에 String.Empty가없는 이유는 무엇입니까? 문자열 리터럴을 입력 할 때마다 ""문자열 풀에서 동일한 문자열 객체가 참조 된다는 것을 이해합니다 . 그러나 String API에 왜을 포함하지 않으므로에 대한 public static final String Empty = "";참조를 사용할 수 String.Empty있습니까? 컴파일러는 기존 문자열을 참조하고 이미 재사용을 위해 이미 생성되었는지 확인할 필요가 없으므로 컴파일 시간을 절약 할 수 있습니다. 그리고 개인적으로 나는 문자열 리터럴, 특히 작은 것의 확산이 많은 경우에 "코드 냄새"라고 생각합니다. String.Empty 뒤에 그랜드 디자인 이유가 있었습니까? 아니면 언어 작성자가 단순히 내 견해를 공유하지 않았습니까? String..