📖 Effective java item 34 - int 상수 대신 열거 타입을 사용하라
Enum ? [Java] Enum 열거형 int Enum Pattern의 단점 타입 안전을 보장할 방법이 없다. public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN... »
Enum ? [Java] Enum 열거형 int Enum Pattern의 단점 타입 안전을 보장할 방법이 없다. public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN... »
우테코 Level 1 로또 미션에서 “배열 대신 ArrayList를 사용한다.”가 요구사항에 들어있었다. 왜 배열대신 ArrayList를 사용하라는 것일까? 찾아보니 이펙티브 자바에서도 그 내용이 나와 있어서 스스로의 물음에 답하는... »
자바의 불변 객체를 공부하다가 String 과 StringBuilder가 예시로 자주 등장함을 보게 되었다. 나도 Java를 제대로 공부한지 얼마 안되서, 사실 String, StringBuffer, StringBuilder의 명확한 차이를 잘모르고 그냥... »
우테코 레벨 1 난생 처음으로 코드리뷰를 받게 되었다. 사실 TDD도 처음이고, 누군가 내 코드를 읽고 피드백 받는 것 또한 처음인데 이런 기회가 정말 감사하면서도 떨렸던 첫... »
불변 객체 (Immutable Class)란? 불변 객체란 말 그대로 변경이 불가능한 객체이다. 객체를 생성 후 외부에 의해 그 상태를 바꿀 수 없다. 여기서 바꿀 수 없다는 것은... »