Giter Club home page Giter Club logo

java-study's Introduction

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.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

java-study's People

Contributors

pjy1368 avatar highright96 avatar

Stargazers

 avatar Heesu avatar Seongwon Choi avatar shin.jewoo avatar JuHongseok avatar  avatar Junho Hwang avatar  avatar heenahan avatar SouL KIM avatar kimmin_1 avatar JH_DEV avatar Jisu Lim avatar kyukong avatar  avatar  avatar  avatar gray avatar 박아연 avatar 전상준(Sangjoon Jeon) avatar 최승연 avatar 최재훈 avatar Im WonYong avatar Seongil Park avatar taylor avatar Sanizzang avatar  avatar ikk5515 avatar Kevin avatar wisdom08 avatar Hyuk avatar  avatar Taehyun Kim avatar  avatar Seonho Kim avatar  avatar Suyeon Son avatar JeongMin avatar Park Chanho avatar  avatar LEE EUNJI avatar 박중현 avatar  avatar  avatar jifrozen0110 avatar 이가형 avatar JeonHyuck Lim(John) avatar WhyPi avatar Lee-Ho avatar 딱구 avatar Youn avatar ynoolee avatar 허보성 avatar Jaeeun avatar 김예지 avatar YANG HEEYEON avatar  avatar Sewon Park avatar  avatar Suhong Kim avatar Soo-young Hwang avatar MIN SEONG avatar Sangho-Jeon avatar HaksooJI avatar SH avatar  avatar WiggleJi avatar Judy avatar Seunghwan_Lee avatar Duyan Kim avatar 정은 avatar Jiho Lee avatar Sigrid Jin (ง'̀-'́)ง oO avatar  avatar kimyo avatar 권승주 avatar Limhyeonsu avatar Jaeyeob Jung (Frankle) avatar Minhwan Yu avatar PHJ avatar mountain avatar heize avatar yoonsung.jung (Goodall) avatar Yongbin Lee avatar Lima Kim avatar ChangJun CHOI avatar  avatar  avatar g avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.