❗️ AdvancedJava Study ❗️


❗️ Member ❗️


wonholim


movingone


smileyr99


❗️ Rule ❗️

  • 언제? 매주 토요일 밤 10시
  • 어디서? Discord 공부방1 에서
  • 무엇을? 각자 공부하고, 요약한 내용을 정리하며 발표 및 리뷰
  • 왜? 자바에 대한 깊은 이해를 위해
  • 어떻게?
    • 토요일 전까지 1주 마다 1개 챕터
    • 학습한 내용은 마크다운으로 정리해서 올리기
    • 학습한 내용 공유는 자신이 이해한 내용을 가르쳐주듯이 설명

❗️ How to ❗️

  1. AdvancedJava Study repo에서 Fork를 한다.
  2. PR후 Merge를 하는데, 본인 것은 본인이 한다.

❗️ Commit Convention ❗️

  • 규칙1 JAVA 폴더에 자신의 주차에 맞는 파일명.md 파일을 제출
  • 규칙2 "YYYY-MM-DD 챕터이름" -> "2023-03-26 동작 파라미터화"

❗️ Chapter ❗️

주차 주제
1 주차 Annotation
2 주차 Collection_framework
3 주차 일급 컬렉션
4 주차 Generic
5 주차 JVM의 구조와 JAVA의 실행방식
6 주차 Interface와 Abstract class의 차이점
7 주차 Class와 객체
8 주차 직렬화
9 주차 SOLID
10 주차 객체지향 패러다임
11 주차 Try With Resource
12 주차 자바의 동시성 이슈
13 주차 강한 결합과 느슨한 결합
14 주차 Checked Exception과 Unchecked Exception
15 주차 Mutable 객체와 Immutable 객체의 차이
16 주차 접근제어자의 종류
17 주차 정적
18 주차 오버라이딩과 오버로딩
19 주차 동일성과 동등성
20 주차 다형성
21 주차 Concurrent HashMap
22 주차 Comparator와 Comparable
23 주차 Marker Interfaces와 Functional Interfaces
24 주차 Classloading과 classloader의 type
25 주차 Covariant return type
26 주차 Exception을 직접 만들어 쓰는 방법