- 자세한 개념 설명과 예제가 무난한 책이라고 합니다. 자주 추천되는 책입니다.
- 이것이 자바다 저자님이 저술하신 서적입니다. 이것이 자바다보다 좀 더 자세하고 쉬운 설명과 예제를 포함하고 있는 책이라고 합니다.
- Java FX, Swing, Network 와 같은 자바를 입문할 때 필요 없는 것들은 제외하고 자바의 메모리 구조를 간단하게 그려 쉽게 설명해주는 책이라고 생각합니다. 개인적인 생각으로는 분량 대비 내용이 자바의 정석보다 나앗다고 생각됩니다.
- 일반적인 자바 기본서와 다른 느낌을 받은 책입니다. 최대한 쉽게 설명하려한 티가 나는 편이고 (아재) 개그가 포함되어 있으며, 각 장의 정리 문제가 좋습니다.
- 자바에서 성능과 관련된 기본적인 개념들을 집약해놓은 책 입니다. String, System.out, Reflection API, Collection API 등 여러 부분에 기본적인 최적화 방법, 성능 지표, 예제 등이 수록되어 있습니다. 내용은 다루는 주제에 비해서 쉽고 얕게 작성되어 있다고 생각합니다.
- 우선적으로 JDK 1.7과 8버전의 JVM 변경 사항을 비교하며, JVM 메모리 명령어와 Root Set, Garbage와 같은 GC의 기본 개념, GC 방식들을 설명해주고 자바의 기본적인 스레드 개념과 동기화 모델을 설명해 줍니다. 중간부터는 JVM 튜닝과 관련된 내용과 튜닝 사례들도 수록되어 있는 좋은 책입니다.
- 자바 계의 명서로 불리는 이펙티브 자바입니다. 기본적인 디자인 패턴부터 시작하여 메서드 작성 방식, 람다와 스트림, 직렬화, 동시성 개념이나 인터페이스 등에 대해 여러 관점이나 안티 패턴인 이유, 각각의 주요 개념 등을 알려줍니다.
- JDK 8~10에 추가된 기능들을 개념과 난이도가 있는 다양한 예제를 통해 설명하는 책입니다. 번역의 질은 조금 떨어지는 것 같지만 좋은 책임은 분명한 것 같습니다.
- JDK 8~14에 추가된 각각의 기능들이 생겨난 이유와 개념을 설명하고 예제를 포함하고 있습니다. 예제 코드에서 오타도 발견되는 편이지만 읽기에는 무리가 없다고 생각이 듭니다.
- 초반에 JVM을 학습하기 전에 이해할 수 있도록 기본적인 CS를 다뤄주고 GC의 기본적인 개념부터 심화 개념과 JIT 컴파일러나 컴파일러 최적화 등을 설명합니다. 번역의 질은 조금 떨어지지만 자체로는 좋은 서적입니다.
- 이 책 또한 자바 계의 명서중 하나입니다. 동시성의 기본 원리와 스레드 개념부터 자바에서 동기화와 관련된 여러 요소와 병렬 구조, 명시적인 락, 동시성 API를 다루고 있습니다. 오래된 책이지만 아직도 적용할 만 한 것들과 개념, 예제들이라고 생각합니다.
- 좋은 품질의 무료 강의로 생각되어 추천합니다. 기본서를 통한 개념 정리 시 병행하기에 좋습니다.
- 자바의 정석 저자가 기초 편을 기반으로 만들어낸 입문 강의. 위에 작성된 강의와 비교하여 본인에게 맞는 강의를 진행하는 것을 추천합니다.
- 개념, 이론의 선행보다는 요구사항과 예제를 통해 자바를 학습하도록 설계된 좋은 강의입니다. 이 또한 본인에게 맞는 경우 진행하시면 될 것 같습니다.
- 백기선 님이 Java 8에 추가된 굵직한 기능들에 대해 예제 기반의 학습, 설명을 진행하십니다. 난이도가 조금 있는 편이라고 생각하기에 기본서 학습 후 들어보는 것을 추천합니다. 아니면 참고 링크에 작성된 모던 자바 8 못다 한 이야기를 보셔도 좋을 것 같습니다.
- 백기선 님이 자바 기반 라이브러리, 프레임워크에서 사용하는 핵심적인 기능인 Bytecode generation, Reflection API, Annotation, Dynamic proxy를 설명해주는 강의입니다. 난이도가 조금 있는 편이나. 기본서 학습 후 듣는 것을 추천합니다.
- JVM Stack, Heap, Concurrency, Parallelism, Synchronize, JDK Dynamic Proxy, Collection API*, Reflection API, Annotation, Class, this, Interface