열거 형 이름이 Java로 인턴됩니까? 열거 형 이름이 Java로 인턴됩니까? 즉 enum1.name() == enum2.name(), 동일한 이름의 경우 보장 됩니까? 그리고 enum.name()인턴이 보장되는 문자열 과 비교 하는 것이 안전합니다 . 이에 대한 명시적인 보장은 없지만 최종 결과는 enum동일한 이름을 가진 상수에 대해 항상 비교가 성공하도록 바운드됩니다 . enum A {enum1}; enum B {enum1}; System.out.println(A.enum1.name() == B.enum1.name()); // Prints "true" 그 이유는 Java 컴파일러가 의 유일한 보호 생성자를 Enum호출 Enum하여 enum값 의 이름을 전달 하는 방식으로의 서브 클래스를 구성 하기 ..