Skip to content

Repository files navigation

java-study

🌳 진행 방식

  • 스터디는 매주 화 21:00에 진행
  • 매 회 각자 공부/발표할 주제를 선정
  • 각자 공부한 것을 스터디 전까지 마크 다운으로 정리하여 깃허브에 업로드
  • 각자 공부한 것을 발표하여 다른 스터디원들이 정리할 수 있도록 함
  • 발표자는 당일 제비 뽑기로 2명 선정

👨‍💻 스터디원

이름GitHub
상우@highright96
진영@pjy1368

📌 참고 자료

스터디의 주제는 아래 자료들을 참고합니다.

학습 주제

1주차

  • 오버로딩과 오버라이딩
  • 동일성(identity)와 동등성(equality)

2주차

  • synchronized 예약어
  • java thread

3주차

  • 자바의 동시성 이슈(공유자원 접근)
    • volatile
    • 뮤텍스
    • 세마포어
    • synchronized(내용 추가)
  • thread pool

4주차

  • atomic
  • 가변 객체와 불변 객체

5주차

  • Concurrent
  • String vs StringBuilder vs StringBuffer

6주차

  • Checked Exception과 Unchecked Exception
  • 직렬화와 역직렬화

7주차

  • JVM
  • GC

8주차

  • G1 GC
  • JVM의 클래스 로더

9주차

  • GC 모니터링
  • JVM 모니터링

10주차

  • Java 언어 관련
  • JCF - List, Queue

12주차

  • JCF - Set, Map
  • Static

15주차

  • 인터페이스 vs 추상 클래스
  • hashCode() vs equals()

16주차

  • 원시 타입 vs 참조 타입
  • call by value vs call by reference

17주차

  • 리플렉션
  • call by value vs call by reference

18주차

  • 어노테이션
  • Stream, Lambda

Timeline

날짜진영상우
21.12.14동일성(identity)와 동등성(equality)오버로딩과 오버라이딩
21.12.21java threadsynchronized 예약어
21.12.28thread pool자바의 동시성 이슈
22.01.04가변 객체 vs 불변 객체atomic
22.01.11String vs StringBuilder vs StringBufferConcurrent
22.01.18직렬화와 역직렬화Checked Exception과 Unchecked Exception
22.01.25GCJVM
22.02.01G1 GCJVM의 클래스 로더
22.02.08GC 모니터링JVM 모니터링
22.02.15Java 언어 관련JCF - List, Queue
22.03.01StaticJCF - Set, Map
22.03.24hashCode() 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

About

📚 자바 스터디 저장소

Resources

Stars

94 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors