[Java- Enum] (Enum or 상수) NullPointerException 방지하기
현업에서 Enum을 사용하다가 NullPointerException에 취약하게 Enum을 사용했던 과거의 저와 몇몇 신입 동료들을 기억하며 기록하려고 글을 작성해 봅니다. [Enum or 상수와 객체(값)을 비교할때 Null을 조심하자] //"Enum일때 문제가 되는 코드" public enum DeviceType { Android, IOS } public static boolean isAndroid(DeviceType userDeviceType){ return userDeviceType.equals(DeviceType.Android) } //"상수일때 문제가 되는 코드" public static String DEVICE_TYPE_ANDROID = "Android"; public static String..
Programming language/자바
2022. 8. 14. 18:17