- 클래스의 생성자가 아닌, 필드로서 맵 초기화 하기
private static final Map<String, Integer> firstDay; static { firstDay = new HashMap<String, Integer>(); firstDay.put("SU", 1); firstDay.put("MO", 2); firstDay.put("TU", 3); firstDay.put("WE", 4); firstDay.put("TH", 5); firstDay.put("FR", 6); firstDay.put("SA", 7); }
- 자바 버전 별로 방식이 조금씩 다른 것 같다.
- 어쨌거나 자바 1.8버전 에서는 위의 코드로 실행 가능하다.
- 자바 버전 별로 방식이 조금씩 다른 것 같다.
'개발 이야기 > Java' 카테고리의 다른 글
04. Java의 변수타입과 그 종류 (0) | 2019.09.28 |
---|---|
03. JSP Vs Javascript (0) | 2018.07.11 |
02. OOP(Object Oriented Programming) (0) | 2018.07.11 |
Try ~Catch 문과 Exception처리 (0) | 2018.06.28 |
Tip) [SimpleDateFormat] String ↔ Date (0) | 2016.10.13 |