도서/책가격비교 노란북
 
노란비디오
추천도서 베스트셀러 많이 본 책 신간도서 서점이벤트 재정가도서 통합가격비교
회사에서 바로 통하는 실무 엑셀 데이터 활용+분석
9791162241851
19,800원
된다! 7일 실무 엑셀
9791163030935
18,000원
정규표현식
9791185890456
23,400원
줌을 알려줌
9788963221700
14,220원
CODE
9788966261253
22,500원
코딩인터뷰 완전분석
9788966263080
40,500원
자바 최적화
9791162241776
35,100원
9788966262281 846
이펙티브 자바 - 제3판
국내도서 > 컴퓨터/모바일 > 프로그래밍 언어

이펙티브 자바 - 제3판

조슈아 블로크 지음, 개앞맵시 옮김
2018년 10월 31일 출간 정가 36,000원 페이지 520 Page

1장 들어가기

2장 객체 생성과 파괴

아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라
아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라
아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라
아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
아이템 6. 불필요한 객체 생성을 피하라
아이템 7. 다 쓴 객체 참조를 해제하라
아이템 8. finalizer와 cleaner 사용을 피하라
아이템 9. try-finally보다는 try-with-resources를 사용하라

3장 모든 객체의 공통 메서드
아이템 10. equals는 일반 규약을 지켜 재정의하라
아이템 11. equals를 재정의하려거든 hashCode도 재정의하라
아이템 12. toString을 항상 재정의하라
아이템 13. clone 재정의는 주의해서 진행하라
아이템 14. Comparable을 구현할지 고려하라

4장 클래스와 인터페이스
아이템 15. 클래스와 멤버의 접근 권한을 최소화하라
아이템 16. public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라
아이템 17. 변경 가능성을 최소화하라
아이템 18. 상속보다는 컴포지션을 사용하라
아이템 19. 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라
아이템 20. 추상 클래스보다는 인터페이스를 우선하라
아이템 21. 인터페이스는 구현하는 쪽을 생각해 설계하라
아이템 22. 인터페이스는 타입을 정의하는 용도로만 사용하라
아이템 23. 태그 달린 클래스보다는 클래스 계층구조를 활용하라
아이템 24. 멤버 클래스는 되도록 static으로 만들라
아이템 25. 톱레벨 클래스는 한 파일에 하나만 담으라

5장 제네릭
아이템 26. 로 타입은 사용하지 말라
아이템 27. 비검사 경고를 제거하라
아이템 28. 배열보다는 리스트를 사용하라
아이템 29. 이왕이면 제네릭 타입으로 만들라
아이템 30. 이왕이면 제네릭 메서드로 만들라
아이템 31. 한정적 와일드카드를 사용해 API 유연성을 높이라
아이템 32. 제네릭과 가변인수를 함께 쓸 때는 신중하라
아이템 33. 타입 안전 이종 컨테이너를 고려하라

6장 열거 타입과 애너테이션
아이템 34. int 상수 대신 열거 타입을 사용하라
아이템 35. ordinal 메서드 대신 인스턴스 필드를 사용하라
아이템 36. 비트 필드 대신 EnumSet을 사용하라
아이템 37. ordinal 인덱싱 대신 EnumMap을 사용하라
아이템 38. 확장할 수 있는 열거 타입이 필요하면 인터페이스를 사용하라
아이템 39. 명명 패턴보다 애너테이션을 사용하라
아이템 40. @Override 애너테이션을 일관되게 사용하라
아이템 41. 정의하려는 것이 타입이라면 마커 인터페이스를 사용하라

7장 람다와 스트림
아이템 42. 익명 클래스보다는 람다를 사용하라
아이템 43. 람다보다는 메서드 참조를 사용하라
아이템 44. 표준 함수형 인터페이스를 사용하라
아이템 45. 스트림은 주의해서 사용하라
아이템 46. 스트림에서는 부작용 없는 함수를 사용하라
아이템 47. 반환 타입으로는 스트림보다 컬렉션이 낫다
아이템 48. 스트림 병렬화는 주의해서 적용하라

8장 메서드
아이템 49. 매개변수가 유효한지 검사하라
아이템 50. 적시에 방어적 복사본을 만들라
아이템 51. 메서드 시그니처를 신중히 설계하라
아이템 52. 다중정의는 신중히 사용하라
아이템 53. 가변인수는 신중히 사용하라
아이템 54. null이 아닌, 빈 컬렉션이나 배열을 반환하라
아이템 55. 옵셔널 반환은 신중히 하라
아이템 56. 공개된 API 요소에는 항상 문서화 주석을 작성하라

9장 일반적인 프로그래밍 원칙
아이템 57. 지역변수의 범위를 최소화하라
아이템 58. 전통적인 for 문보다는 for-each 문을 사용하라
아이템 59. 라이브러리를 익히고 사..

출처 : 알라딘 
저:조슈아 블로크
카네기 멜론 대학교 교수다. 그 전에는 구글에서 최고 자바 아키텍트, 선 마이크로시스템즈에서 디스팅귀시드 엔지니어, Transarc에서 선임 시스템 설계자로 일했다. JDK 5.0 언어 개선과 자바 컬렉션 프레임워크를 포함해 수많은 자바 플랫폼 기능의 설계와 구현을 주도했다. 컬럼비아 대학교에서 컴퓨터과학 학사 학위를, 카네기 멜론 대학교에서 컴퓨터과학 박사 학위를 받았다.

역:개앞맵시
고려대학교 컴퓨터학과를 졸업하고 삼성소프트웨어멤버십을 거쳐, 삼성전자 소프트웨어센터와 미디어솔루션센터에서 자바 가상 머신, 바다 플랫폼, 챗온 메신저 서비스 등을 개발했다. 주 업무 외에 분산 빌드, 지속적 통합, 앱 수명주기 관리 도구, 애자일 도입 등 동료 개발자들에게 실질적인 도움을 주는 일에 적극적이었다. 그 후 창업전선에 뛰어들어 소셜 서비스, 금융 거래 프레임워크 등을 개발하다가, 무슨 바람이 불어서인지 책을 만들겠다며 기획·편집자(자칭 Wisdom Compiler)로 변신했다. 한빛미디어에서 『밑바닥부터 시작하는 딥러닝』과 『Effective Unit Testing』을, 인사이트에서 『JUnit 인 액션』을 번역했다.

출처 : 예스24 
자바 플랫폼 모범 사례 완벽 가이드 '이펙티브 자바'의 개정판. 3판에는 자바 7, 8, 9에서 자바 언어와 라이브러리에 추가된 특성들을 녹여냈다. 특히 그동안 객체 지향에 치중하던 자바에 새로 도입된 함수형 프로그래밍 요소도 자세히 알아본다. 람다(lambda)와 스트림(stream)만을 다룬 장을 포함하여 새로운 아이템도 많이 추가되었다.
출처 : 알라딘 
9788966262281
32,400원
노란북 링크 공유사이트 : *자기경영노하우(카페)
노란북 개인정보취급방침 광고/제휴문의  세종특별자치시 가름로 255-21(2차푸르지오시티) 1452호
사업자번호 203-02-92535 인종일 신고번호 제 2015-세종-0075호 E-mail dlsjong@naver.com 010-2865-2225
COPYRIGHT(c) noranbook.net All rights Reserved.