- 스터디는 매주 화 21:00에 진행
- 매 회 각자 공부/발표할 주제를 선정
- 각자 공부한 것을 스터디 전까지 마크 다운으로 정리하여 깃허브에 업로드
- 각자 공부한 것을 발표하여 다른 스터디원들이 정리할 수 있도록 함
- 발표자는 당일 제비 뽑기로 2명 선정
이름 | GitHub |
---|---|
상우 | @highright96 |
진영 | @pjy1368 |
스터디의 주제는 아래 자료들을 참고합니다.
- 오버로딩과 오버라이딩
- 동일성(identity)와 동등성(equality)
- synchronized 예약어
- java thread
- 자바의 동시성 이슈(공유자원 접근)
- volatile
- 뮤텍스
- 세마포어
- synchronized(내용 추가)
- thread pool
- atomic
- 가변 객체와 불변 객체
- Concurrent
- String vs StringBuilder vs StringBuffer
- Checked Exception과 Unchecked Exception
- 직렬화와 역직렬화
- JVM
- GC
- G1 GC
- JVM의 클래스 로더
- GC 모니터링
- JVM 모니터링
- Java 언어 관련
- JCF - List, Queue
- JCF - Set, Map
- Static
- 인터페이스 vs 추상 클래스
hashCode()
vsequals()
- 원시 타입 vs 참조 타입
- call by value vs call by reference
- 리플렉션
- call by value vs call by reference
- 어노테이션
- Stream, Lambda
날짜 | 진영 | 상우 |
---|---|---|
21.12.14 | 동일성(identity)와 동등성(equality) | 오버로딩과 오버라이딩 |
21.12.21 | java thread | synchronized 예약어 |
21.12.28 | thread pool | 자바의 동시성 이슈 |
22.01.04 | 가변 객체 vs 불변 객체 | atomic |
22.01.11 | String vs StringBuilder vs StringBuffer | Concurrent |
22.01.18 | 직렬화와 역직렬화 | Checked Exception과 Unchecked Exception |
22.01.25 | GC | JVM |
22.02.01 | G1 GC | JVM의 클래스 로더 |
22.02.08 | GC 모니터링 | JVM 모니터링 |
22.02.15 | Java 언어 관련 | JCF - List, Queue |
22.03.01 | Static | JCF - Set, Map |
22.03.24 | hashCode() vs equals() |
인터페이스 vs 추상 클래스 |
22.03.31 | 원시 타입 vs 참조 타입 | call by value vs call by reference |
22.04.07 | 리플렉션 | call by value vs call by reference |
22.04.14 | 어노테이션 | Stream, Lambda |