GithubHelp home page GithubHelp logo

java-study's Introduction

JAVA 공부를 위한 레포지토리

목표

  1. 성능을 고려한 엔지니어링이 적용되어 있으며
  2. 코드 변화율에 맞춘 유연한 설계가 적용되어 있고
  3. 역할과 책임을 잘 나누어 테스트와 리팩토링에 용이하며
  4. 다른 사람들이 코드를 읽고 의모와 목적을 쉽게 해석할 수 있는
  5. 자바의 특성과 스펙을 최대한 활용한

좋은 코드, 좋은 품질의 자바 소프트웨어를 만들 수 있는 능력을 갖추는 것.


공부할 책 목록

2. 이펙티브 자바 3판

3. 오브젝트

4. 카이 호스트만의 코어 자바 8

5. 클린코드

6. 객체 지향의 사실과 오해

7. 코드 컴플리트

8. 켄트 백의 구현 패턴


추가로 읽으면 좋을 책

  • 코딩을 지탱하는 기술
  • 그림으로 배우는 HTTP Network Basic
  • 클린 아키텍쳐
  • 함께 자라기

공부 방법

[] 퇴근 후 매일 밤 9시부터 11시까지 모각코에 출석하기

[] 1 챕터 씩 책 읽기

[] 챕터에서 이해가 되지 않는 내용은 체크하고 넘어가기

[] 책 한권을 다 읽으면 이해가 되지 않았던 내용을 다시 읽고 관련된 내용을 최대한 공부하고 이해하기

[] 이후 특별히 인사이트가 생긴, 책 전체를 아우르는 내용을 블로그에 정리하기


Java 관련 주제들 자료

Java 동작 관련

GC(Gabage Collection)
JVM(Java Virtual Machine)

Java 자료구조 관련

HashMap

java-study's People

Contributors

psy082 avatar

Stargazers

Roman avatar

Watchers

 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.