Effactive java 3/E 이라는 책을 보고 정리하였으며 JosHua Bloch 라는 분께서 지으신 책입니다.
Effective Java 3/E - (2) 객체 생성과 파괴
3장 모든 객체의 공통 메소드
Effective Java 3/E - (4) 클래스와 인터페이스
Effective Java 3/E - (5) Generic
Effective Java 3/E - (6) 열거타입과 어노테이션
Effective Java 3/E - (7) 람다와 스트림
Effective Java 3/E - (8) 메소드
Effective Java 3/E - (9) 일반적인 프로그래밍
11장 동시성 아이템 78. 공유 중인 가변 데이터는 읽기, 쓰기 모두 동기화에 사용하라 동기화는 베타적 실행뿐 아니라 스레드 사이의 안정적인 통신에 있어서 꼭 필요하다. 여러 쓰레드가 가변데이터를 공유하고 있다면 그 데이터를 읽고 쓰는 동작은 반드시 동기화 해야
Effective Java 3/E - (12) 직렬화
예외를 효과적으로 활용하는 지침을 다룬다.