-
이펙티브 자바 Chapter12. 직렬화
이펙티브 자바 12장에서는 직렬화에 대해서 소개한다.
객체를 바이트 스트림으로 인코딩하고 디코딩하면서 생기는 위험에 대해 최소화하는 방법을 알아본다. -
이펙티브 자바 Chapter11. 동시성
이펙티브 자바 11장에서는 동시성 프로그램을
명확하고 정확하게 만들고 문서화하는 방법에 대해 소개한다. -
이펙티브 자바 Chapter10. 예외
이펙티브 자바 10장에서는
예외를 효과적으로 활용하는 방법에 대해서 소개하고 있다. -
이펙티브 자바 Chapter9. 일반적인 프로그래밍 원칙
이펙티브 자바 8장에서는 지역변수, 제어구조, 라이브러리 등
자바 언어 핵심 요소에 대해 소개한다. -
이펙티브 자바 Chapter8. 메서드
이펙티브 자바 8장에서는 메서드 매개변수, 반환값, 시그니처 설계 등
메서드를 설계할 때 고려해야 할 점들에 대해 소개한다. -
이펙티브 자바 Chapter7. 람다와 스트림
이펙티브 자바 7장에서는 함수 객체를 쉽게 다루기 위한
함수형 인터페이스, 람다, 메서드 참조 기능을 효과적으로 다루는 방법에 대해 소개한다. -
이펙티브 자바 Chapter6. 열거 타입과 애너테이션
이펙티브 자바 6장에서는
클래스의 일종인 열거 타입(enum)과 인터페이스의 일종인 애너테이션(annotation)을 올바르게 사용하는 방법을 소개한다. -
이펙티브 자바 Chapter5. 제네릭
이펙티브 자바 5장 제네릭에 대해서 설명하고 있다.
이전에는 런타임에 형변환 오류가 나곤 했는데 제네릭을 통해 컴파일 과정에서 방지할 수 있다. -
이펙티브 자바 Chapter4. 클래스와 인터페이스
이펙티브 자바 4장에서는 클래스와 인터페이스 설계 요소에 대해 설명하고 있다.
견고하고 유연한 코드를 위해 자세하게 알아보도록 한다. -
이펙티브 자바 Chapter3. 모든 객체의 공통 메서드
이펙티브 자바 3장에서는
Object
메서드들 정의에 대해 소개하고 있다.
모든 클래스는 일반 규약에 맞춰 재정의 해야하는데 어떻게 재정의 해야하는지 알아본다. - Older posts