자바 : Enum 대 Int
자바 : Enum 대 Int Java에서 플래그를 사용할 때 두 가지 주요 접근 방식을 보았습니다. 하나는 int 값과 if-else 문 한 줄을 사용합니다. 다른 하나는 enum과 case-switch 문을 사용하는 것입니다. 플래그에 대해 enum과 int를 사용하는 것 사이에 메모리 사용량과 속도면에서 차이가 있는지 궁금합니다. 모두 ints와 enums스위치 또는 경우 - 당시 다른 및 메모리 사용을 모두 사용할 수 있습니다 또한 모두를위한 최소한의, 그리고 속도는 비슷합니다 - 당신이 제기 된 점에 그들 사이에 유의 한 차이가 없습니다. 그러나 가장 중요한 차이점은 유형 검사입니다. Enums확인 ints되지 않습니다. 이 코드를 고려하십시오. public class SomeClass { pub..