-
Notifications
You must be signed in to change notification settings - Fork 38
20201207
Han edited this page Dec 7, 2020
·
1 revision
- 아이템 좀 많았음.
- 재택 계속 하고 있음
- 아이템은 무난했음.
- 재택 들어갈 예정
- 아이템 쑥쑥 읽혔다.
- 한달 정도 일했음.
- Reflection에 대한 구현이 재밌었음.
- 스터디 마지막 진행 가능 여부
- 월요일 8시 반에 시작
- 스터디 회식 여부
- 2기 참여 안되면, 예치금 반환
- 2기 참여가 되면, 예치금 유지
- 스터디 2기 참여 가능
- Han, Jack, Sunny
- 스터디 2기 참여 불가능
- Henry
- 스터디 2기 참여 미정
- David
- 스터디 충원 인원
- 2명.
- 관심이 있는 분에게 먼저 이야기 해보고, 없으면 공고
- 대상 3명...있음.
- EnumSet, Set의 차이 에 알아보는 게 좋다.
- 1개의 bit당 하나의 Enum Field값을 표현할 수 있으니까, 하나의 long (64bit) 효율적이다라고 볼 수 있을듯.
- Java 11까지 Immutable한 EnumSet 구현되지 않았음. Guava에서는 있음.
- EnumMap 내부에 대해 알아보기 https://sup2is.github.io/2019/11/11/enum-map.html
-
extends Enum<T>
.. 에서는 한정되어있기 때문에 EnumSet, EnumMap을 사용하지 못한다. -
Collection<? extends Coperation>
을 사용하면, EnumSet,EnumMap을 사용할 수 있다. 즉 유연해졌다.- 그 대신에, 받는쪽을
Collection
으로 받는 것이 필요해졌다.
- 그 대신에, 받는쪽을
-
Repository
에 대해 명명패턴, 어노테이션을 모두 적용하는 이유는 그 서비스 레이어의 역할이 명확하게 들어나기 때문.- repo
extends
를 통해서 해당 역할이 명확해짐.
- repo
- Java가 제공하는 어노테이션을 잘 쓰자.
- 명명패턴을 쓰면, 개발자가 실수 할 수 있다.
- IDE Intellij 너무 많은 것을 해주고 있다.
- 마커 인터페이스, 마커 에너테이션 차이
- 마커 에너테이션의 예제...? ex)
@Test
- 마커 에너테이션의 예제...? ex)
- Marker, 어떤 표시를 하기 위해서 사용하는 것.
- 36~41 수요일(12/9)
- 4개
- 다음주 조장,준비 써니