📚 Books
책 '이펙티브 자바(Effective Java)' 소개와 요약정리📙
kukim
2022. 3. 5. 10:52
이펙티브 자바 Effective Java 3/E - YES24
자바 플랫폼 모범 사례 완벽 가이드 - Java 7, 8, 9 대응자바 6 출시 직후 출간된 『이펙티브 자바 2판』 이후로 자바는 커다란 변화를 겪었다. 그래서 졸트상에 빛나는 이 책도 자바 언어와 라이브
www.yes24.com
프로그래밍 언어 공부 통달하기 위해서는 3가지 방법 1. 해당 언어 문법 이해, 2. 언어 관련 라이브러리, API 사용, 3. 관례적이고 효과적인 용법을 알아야 한다고 한다. 책 이팩티브 자바는 자바 언어에 관한 3. 관례적이고 효과적인 용법에 대해 배운다.
주제
자바의 관례적이고 효과적인 용법, 자바 라이브러리(java.lang, java.util, java.io, java.util.concurrent, java.util.funcion 같은 하위 패키지 등 등)를 효과적으로 사용하게끔 구성되어있다.
대상
기본적인 자바 문법과 간단한 언어 관련 라이브러리를 알고 있는 사람(완전 입문자용 X)
생각
관례적이고 효과적인 용법이 항상 정답은 아님을 기억하며 필요할 때 옆에 두고 하나씩 찾아보자
요약 정리
Tag | 요약 정리 | 날짜 |
객체 생성과 파괴 | Item 1 : 객체 생성할 때 '생성자' 대신 '정적 팩터리 메서드'를 써볼까? 🏭 | 22.01.11 |
객체 생성과 파괴 | Item 2 : 생성자에 매개변수가 많다면 빌더 패턴을 써볼까?! (HTTPClient와 lombok @Builder) 🧰 | 22.02.11 |
공통 메서드 | Item 12 : 모든 구현 클래스에서 Object의 toString 재정의를 고려하자 🗣 | 22.01.15 |
공통 메서드 | Item 13 : 자바에서 객체 복사는 clone()이 아닌 복사 생성자, 팩토리를 사용하자 | 22.02.11 |
열거타입과 애너테이션 | Item 35 : 자바 enum에서 ordinal 메서드 사용하지마...(세요) 🚫 | 22.01.21 |
열거타입과 애너테이션 | Item 34, 42 : 자바의 'enum'과 'lambda'를 클래스로 이해해보기 🔎 | 22.01.21 |
메서드 | Item 49 : 매개변수가 유효한지 검사하기 | 22.03.21 |
일반적인 프로그래밍 원칙 | Item 57 : 지역 변수의 범위를 줄여 쉬운 코드 작성하기 (feat. while 보다는 for) | 22.01.18 |
일반적인 프로그래밍 원칙 | Item 59 : 표준 라이브러리를 익히고 사용하자 ㉿ | 22.01.18 |
일반적인 프로그래밍 원칙 | Item60 : 정확한 답이 필요하다면 float와 double은 피하자 🏃♂️ |
22.01.18 |
예외 | Item 72 : 표준 예외를 사용하자 | 22.02.06 |
람다와 스트림 | Item 78 : 자바의 동시성 프로그래밍, 가변 데이터를 동기화하는 3가지 방법(+a. 자바 기본 타입의 원자성에 대하여) | 22.01.24 |
(업데이트 중) |