프로그래밍 언어 공부 통달하기 위해서는 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 |
(업데이트 중) |
⛓ Reference
'📚 Books' 카테고리의 다른 글
책 '업무에 바로 쓰는 SQL 튜닝` 소개와 정리 📘 (1) | 2022.05.15 |
---|---|
책 '소프트웨어의 품격(Seriously Good Software)' 소개와 요약정리, 스터디 📕 (2) | 2022.01.08 |
책 '단위 테스트(Unit Test)' 소개와 요약정리 📗 (0) | 2022.01.04 |
책 '오브젝트(Object)' 소개 📓 (0) | 2021.11.23 |
책 '객체지향의 사실과 오해' 소개와 요약정리 📔 (0) | 2021.11.15 |
댓글