본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
북캉스 선물주간(8월)
삼성 갤럭시 이용자면 무료!
[VORA]보라프렌즈 6기 모집
  • 교보인문학석강 정혜신 작가
  • 손글씨스타
  • 손글쓰기캠페인 메인
  • 손글씨풍경
카이 호스트만의 코어 자바 8
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
| 규격外
ISBN-10 : 1186978112
ISBN-13 : 9791186978115
카이 호스트만의 코어 자바 8 중고
저자 카이 호스트만 | 역자 신경근 | 출판사 길벗
정가
36,000원
판매가
28,000원 [22%↓, 8,000원 할인] 반품불가상품
배송비
5,000원 (판매자 직접배송)
50,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2015년 12월 18일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
32,040원 다른가격더보기
새 상품
32,400원 [10%↓, 3,600원 할인] 새상품 바로가기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

1

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
2 감사합니다 잘쓰겠습니다. 5점 만점에 5점 dlgusd*** 2018.03.13
1 좋아요~~좋좋좋아요~ 5점 만점에 5점 cij0*** 2018.03.08

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

자바가 현대 언어로 다시 태어났다! 자바 8이 등장하면서 모든 것이 바뀌었다. 함수형 프로그래밍을 지원하는 람다를 도입했고, 병행 프로그래밍 또한 기존의 오류가 발생하기 쉬운 방식 대신 스트림 API를 사용하여 새롭게 접근할 수 있게 했다. 이런 변화는 20여 년 동안 견고하게 다져진 자바를 더욱 강력한 언어로 만들었다. 이제는 단순히 자바 8의 새 기능을 쓰는 것이 아니라 바뀐 현대 언어의 시각으로 자바를 시작해야 한다.

이 책은 자바 8에 추가된 개념과 특징을 기존 자바에 덧붙인 것이 아니라 기본 문법부터 라이브러리까지 현대 자바의 시각으로 자바의 모든 면을 배울 수 있게 해준다. 이 책으로 간결하고 빠르게 현대 자바를 배울 수 있을 것이다.

저자소개

저자 : 카이 호스트만
저자 카이 호스트만(Cay S. Horstmann)은 《가장 빨리 만나는 자바 8》 (길벗, 2014)과 《쉽게 배워서 빨리 써먹는 스칼라 프로그래밍》 (비제이퍼블릭, 2013)의 저자이며, 《Core Java™, Volumes Ⅰ and Ⅱ, 10th Edition》 (Prentice Hall, 2016)의 대표 저자이다. 이외에도 전문 프로그래머와 컴퓨터 과학 학생들을 대상으로 한 다양한 책을 집필했다. 현재 산호세 주립 대학교의 컴퓨터 과학 교수로 재직 중이며, 자바 챔피언이다.

역자 : 신경근
역자 신경근은 넥스텔레콤에서 SIP 서버 매니저와 빌링 서버 개발을 시작으로, 한컴씽크프리에서 자바/안드로이드 공통 라이브러리 개발을 담당했고 몇몇 스타트업에서 LBS, SNS, 뉴스 큐레이션 앱 등을 개발했다. 옮긴 책으로는 《가장 빨리 만나는 자바 8》, 《스프링 4 코딩 공작소》가 있다.

목차

지은이 서문
옮긴이 서문

1장 기본 프로그래밍 구조

1.1 첫 번째 프로그램
___1.1.1 Hello, World 프로그램 분석하기
___1.1.2 자바 프로그램 컴파일하고 실행하기
___1.1.3 메서드 호출
1.2 기본 타입
___1.2.1 정수 타입
___1.2.2 부동소수점 타입
___1.2.3 char 타입
___1.2.4 boolean 타입
1.3 변수
___1.3.1 변수 선언
___1.3.2 변수 이름
___1.3.3 변수 초기화
___1.3.4 상수
1.4 산술 연산
___1.4.1 대입
___1.4.2 기본 산술
___1.4.3 수학 메서드
___1.4.4 숫자 타입 변환
___1.4.5 관계 연산자와 논리 연산자
___1.4.6 큰 숫자
1.5 문자열
___1.5.1 문자열 연결
___1.5.2 부분 문자열
___1.5.3 문자열 비교
___1.5.4 숫자와 문자열 사이의 변환
___1.5.5 문자열 API
___1.5.6 코드 포인트와 코드 유닛
1.6 입력과 출력
___1.6.1 입력 읽어오기
___1.6.2 형식화된 출력
1.7 제어 흐름
___1.7.1 분기
___1.7.2 루프
___1.7.3 중단과 계속
___1.7.4 지역 변수의 유효 범위
1.8 배열과 배열 리스트
___1.8.1 배열 다루기
___1.8.2 배열 생성
___1.8.3 배열 리스트
___1.8.4 기본 타입의 래퍼 클래스
___1.8.5 향상된 for 루프
___1.8.6 배열과 배열 리스트 복사하기
___1.8.7 배열 알고리즘
___1.8.8 명령줄 인자
___1.8.9 다차원 배열
1.9 함수 분해
___1.9.1 정적 메서드 선언하고 호출하기
___1.9.2 배열 파라미터와 반환 값
___1.9.3 가변 인자
연습문제

2장 객체 지향 프로그래밍

2.1 객체 이용하기
___2.1.1 접근자 메서드와 변경자 메서드
___2.1.2 객체 참조
2.2 클래스 구현하기
___2.2.1 인스턴스 변수
___2.2.2 메서드 선언부
___2.2.3 메서드 구현부
___2.2.4 인스턴스 메서드 호출
___2.2.5 this 참조
___2.2.6 값을 이용한 호출
2.3 객체 생성
___2.3.1 생성자 구현하기
___2.3.2 오버로딩
___2.3.3 생성자에서 특정 생성자 호출하기
___2.3.4 기본 초기화
___2.3.5 인스턴스 변수 초기화
___2.3.6 최종 인스턴스 변수
___2.3.7 인자 없는 생성자
2.4 정적 변수와 정적 메서드
___2.4.1 정적 변수
___2.4.2 정적 상수
___2.4.3 정적 초기화 블록
___2.4.4 정적 메서드
___2.4.5 팩토리 메서드
2.5 패키지
___2.5.1 패키지 선언
___2.5.2 클래스 패스
___2.5.3 패키지 유효 범위
___2.5.4 클래스 임포트하기
___2.5.5 정적 임포트
2.6 중첩 클래스
___2.6.1 정적 중첩 클래스
___2.6.2 내부 클래스
___2.6.3 내부 클래스용 특수 문법 규칙
2.7 문서화 주석
___2.7.1 주석 넣기
___2.7.2 클래스 주석
___2.7.3 메서드 주석
___2.7.4 변수 주석
___2.7.5 일반 주석
___2.7.6 링크
___2.7.7 패키지 주석과 개요 주석
___2.7.8 주석 내보내기
연습문제

3장 인터페이스와 람다 표현식

3.1 인터페이스
___3.1.1 인터페이스 선언하기
___3.1.2 인터페이스 구현하기
___3.1.3 인터페이스 타입으로 변환하기
___3.1.4 타입 변환과 instanceof 연산자
___3.1.5 인터페이스 확장하기
___3.1.6 여러 인터페이스 구현하기
___3.1.7 상수
3.2 정적 메서드와 기본 메서드
___3.2.1 정적 메서드
___3.2.2 기본 메서드
___3.2.3 기본 메서드의 충돌 해결하기
3.3 인터페이스의 예
___3.3.1 Comparable 인터페이스
___3.3.2 Comparator 인터페이스
___3.3.3 Runnable 인터페이스
___3.3.4 사용자 인터페이스 콜백
3.4 람다 표현식
___3.4.1 람다 표현식 문법
___3.4.2 함수형 인터페이스
3.5 메서드 참조와 생성자 참조
___3.5.1 메서드 참조
___3.5.2 생성자 참조
3.6 람다 표현식 처리하기
___3.6.1 지연 실행 구현하기
___3.6.2 함수형 인터페이스 고르기
___3.6.3 자신만의 함수형 인터페이스 구현하기
3.7 람다 표현식과 변수 유효 범위
___3.7.1 람다 표현식의 유효 범위
___3.7.2 바깥쪽 유효 범위에 속한 변수 접근하기
3.8 고차 함수
___3.8.1 함수를 반환하는 메서드
___3.8.2 함수를 수정하는 메서드
___3.8.3 Comparator 인터페이스의 메서드
3.9 지역 내부 클래스
___3.9.1 지역 클래스
___3.9.2 익명 클래스
연습문제

4장 상속과 리플렉션

4.1 클래스 확장하기
___4.1.1 슈퍼클래스와 서브클래스
___4.1.2 서브클래스 메서드 정의와 상속
___4.1.3 메서드 오버라이딩
___4.1.4 서브클래스 생성
___4.1.5 슈퍼클래스 할당
___4.1.6 타입 변환
___4.1.7 최종 메서드와 최종 클래스
___4.1.8 추상 메서드와 추상 클래스
___4.1.9 보호 접근
___4.1.10 익명 서브클래스
___4.1.11 상속과 기본 메서드
___4.1.12 super를 이용한 메서드 표현식
4.2 Object: 보편적 슈퍼클래스
___4.2.1 toString 메서드
___4.2.2 equals 메서드
___4.2.3 hashCode 메서드
___4.2.4 객체 복제하기
4.3 열거
___4.3.1 열거의 메서드
___4.3.2 생성자, 메서드, 필드
___4.3.3 인스턴스의 구현부
___4.3.4 정적 멤버
___4.3.5 열거를 기준으로 스위치하기
4.4 실행 시간 타입 정보와 리소스
___4.4.1 Class 클래스
___4.4.2 리소스 로드하기
___4.4.3 클래스 로더
___4.4.4 컨텍스트 클래스 로더
___4.4.5 서비스 로더
4.5 리플렉션
___4.5.1 클래스 멤버 나열하기
___4.5.2 객체 조사하기
___4.5.3 메서드 호출하기
___4.5.4 객체 생성하기
___4.5.5 자바빈즈
___4.5.6 배열 다루기
___4.5.7 프록시
연습문제

5장 예외, 단정, 로깅

5.1 예외 처리
___5.1.1 예외 던지기
___5.1.2 예외 계층
___5.1.3 검사 예외 선언하기
___5.1.4 예외 잡기
___5.1.5 Try-with-Resources 문
___5.1.6 finally 절
___5.1.7 예외 다시 던지기와 예외 연쇄하기
___5.1.8 스택 추적
___5.1.9 Objects.requireNonNull 메서드
5.2 단정
___5.2.1 단정 사용하기
___5.2.2 단정 활성화와 비활성화
5.3 로깅
___5.3.1 로거 사용하기
___5.3.2 로거
___5.3.3 로깅 레벨
___5.3.4 기타 로깅 메서드
___5.3.5 로깅 설정
___5.3.6 로그 핸들러
___5.3.7 필터와 서식 지정자
연습문제

6장 제네릭 프로그래밍

6.1 제네릭 클래스
6.2 제네릭 메서드
6.3 타입 경계
6.4 타입 가변성과 와일드카드
___6.4.1 서브타입 와일드카드
___6.4.2 슈퍼타입 와일드카드
___6.4.3 타입 변수와 함께 사용하는 와일드카드
___6.4.4 경계 없는 와일드카드
___6.4.5 와일드카드 캡처
6.5 자바 가상 머신의 제네릭
___6.5.1 타입 소거
___6.5.2 타입 변환 연산자 삽입
___6.5.3 브릿지 메서드
6.6 제네릭의 제약
___6.6.1 기본 타입 인자가 없다
___6.6.2 실행 시간에는 모든 타입이 로 형태다
___6.6.3 타입 변수의 인스턴스를 만들 수 없다
___6.6.4 파라미터화된 타입의 배열을 생성할 수 없다
___6.6.5 정적 컨텍스트에서 클래스 타입 변수가 유효하지 않다
___6.6.6 메서드가 소거 후 충돌하지 않을 수도 있다
___6.6.7 예외와 제네릭
6.7 리플렉션과 제네릭
___6.7.1 Class[T] 클래스
___6.7.2 가상 머신에서 제네릭 타입 정보
연습문제

7장 컬렉션

7.1 컬렉션 프레임워크 개요
7.2 반복자
7.3 집합
7.4 맵
7.5 기타 컬렉션
___7.5.1 프로퍼티
___7.5.2 비트 집합
___7.5.3 열거 집합과 열거 맵
___7.5.4 스택, 큐, 덱, 우선순위 큐
___7.5.5 약한 해시 맵
7.6 뷰
___7.6.1 범위
___7.6.2 빈 뷰와 싱글턴 뷰
___7.6.3 수정 불가 뷰
연습문제

8장 스트림
8.1 반복에서 스트림 연산으로 전환하기
8.2 스트림 생성
8.3 filter, map, flatMap 메서드
8.4 서브스트립 추출과 스트림 결합하기
8.5 기타 스트림 변환
8.6 단순 리덕션
8.7 옵션 타입
___8.7.1 옵션 값을 사용하는 방법
___8.7.2 옵션 값을 사용하지 않는 방법
___8.7.3 옵션 값 생성하기
___8.7.4 flatMap으로 옵션 값 함수 합성하기
8.8 결과 모으기
8.9 맵으로 모으기
8.10 그루핑과 파티셔닝
8.11 다운스트림 컬렉터
8.12 리덕션 연산
8.13 기본 타입 스트림
8.14 병렬 스트림
연습문제

9장 입출력 처리하기

9.1 입력/출력 스트림, 리더와 라이터
___9.1.1 스트림 얻기
___9.1.2 바이트 읽기
___9.1.3 바이트 쓰기
___9.1.4 문자 인코딩
___9.1.5 텍스트 입력
___9.1.6 텍스트 출력
___9.1.7 바이너리 데이터 읽기/쓰기
___9.1.8 임의 접근 파일
___9.1.9 메모리 맵 파일
___9.1.10 파일 잠금
9.2 경로, 파일, 디렉터리
___9.2.1 경로
___9.2.2 파일과 디렉터리 생성하기
___9.2.3 파일 복사, 이동, 삭제
___9.2.4 디렉터리 엔트리 방문하기
___9.2.5 ZIP 파일 시스템
9.3 URL 커넥션
9.4 정규 표현식
___9.4.1 정규 표현식 문법
___9.4.2 하나 또는 모든 일치 대상 찾기
___9.4.3 그룹
___9.4.4 일치 항목 제거 또는 교체
___9.4.5 플래그
9.5 직렬화
___9.5.1 Serializable 인터페이스
___9.5.2 일시적인 인스턴스 변수
___9.5.3 readObject와 writeObject 메서드
___9.5.4 readResolve와 writeReplace 메서드
___9.5.5 버전 관리
연습문제

10장 병행 프로그래밍

10.1 병행 태스크
___10.1.1 태스크 실행하기
___10.1.2 퓨처와 실행자 서비스
10.2 스레드 안전성
___10.2.1 가시성
___10.2.2 경쟁 조건
___10.2.3 안전한 병행성을 실현하는 전략
___10.2.4 불변 클래스
10.3 병렬 알고리즘
___10.3.1 병령 스트림
___10.3.2 병렬 배열 연산
10.4 스레드 안전 자료 구조
___10.4.1 병행 해시 맵
___10.4.2 블로킹 큐
___10.4.3 기타 스레드 안전 자료 구조
10.5 원잣값
10.6 잠금
___10.6.1 재진입 가능 잠금
___10.6.2 synchronized 키워드
___10.6.3 조건 대기
10.7 스레드
___10.7.1 스레드 시작하기
___10.7.2 스레드 인터럽션
___10.7.3 스레드 로컬 변수
___10.7.4 기타 스레드 프로퍼티
10.8 비동기 계산
___10.8.1 사용자 인터페이스 콜백에서 오랜 시간 실행하는 태스크
___10.8.2 완료 가능한 퓨처
10.9 프로세스
___10.9.1 프로세스 생성하기
___10.9.2 프로세스 실행하기
연습문제

11장 애너테이션

11.1 애너테이션 사용하기
___11.1.1 에너테이션 요소
___11.1.2 다중 애너테이션과 반복 애너테이션
___11.1.3 선언부에 애너테이션 붙이기
___11.1.4 타입 사용에 애너테이션 붙이기
___11.1.5 수신자를 명확하게 지정하기
11.2 애너테이션 정의하기
11.3 표준 애너테이션
___11.3.1 컴파일용 애너테이션
___11.3.2 리소스 관리용 애너테이션
___11.3.3 메타 애너테이션
11.4 실행 시간에 애너테이션 처리하기
11.5 소스 수준 애너테이션 처리
___11.5.1 애너테이션 핸들러
___11.5.2 언어 모델 API
___11.5.3 애너테이션으로 소스 코드 생성하기
연습문제

12장 날짜와 시간 API

12.1 타임 라인
12.2 지역 날짜
12.3 날짜 조정기
12.4 지역 시간
12.5 구역 시간
12.6 서식 지정과 파싱
12.7 레거시 코드와 상호 동작하기
연습문제

13장 국제화

13.1 로케일
___13.1.1 로케일 지정하기
___13.1.2 기본 로케일
___13.1.3 표시 이름
13.2 숫자 형식
13.3 통화
13.4 날짜와 시간 서식 지정
13.5 컬레이션과 정규화
13.6 메시지 서식 지정
13.7 리소스 번들
___13.7.1 리소스 번들 구성하기
___13.7.2 번들 클래스
13.8 문자 인코딩
13.9 프레퍼런스
연습문제

14장 컴파일링과 스크립팅

14.1 컴파일러 API
___14.1.1 컴파일러 호출하기
___14.1.2 컴파일 태스크 실행하기
___14.1.3 메모리에서 소스 파일 읽기
___14.1.4 메모리에 바이트 코드 작성하기
___14.1.5 진단 정보 캡처하기
14.2 스크립팅 API
___14.2.1 스크립팅 엔진 얻기
___14.2.2 바인딩
___14.2.3 입력과 출력 재지정하기
___14.2.4 스크립팅 함수와 메서드 호출하기
___14.2.5 스크립트 컴파일하기
14.3 Nashorn 스크립팅 엔진
___14.3.1 명령줄에서 Nashorn 실행하기
___14.3.2 게터와 세터, 오버로드된 메서드 호출하기
___14.3.3 자바 객체 생성하기
___14.3.4 자바스크립트와 자바에서 문자열
___14.3.5 숫자
___14.3.6 배열 다루기
___14.3.7 리스트와 맵
___14.3.8 람다
___14.3.9 자바 클래스 확장과 자바 인터페이스 구현하기
___14.3.10 예외
14.4 Nashorn을 이용한 셸 스크립팅
___14.4.1 셸 명령 실행하기
___14.4.2 문자열 인터폴레이션
___14.4.3 스크립트 입력
연습문제

찾아보기

책 속으로

자바를 사용하는 핵심 이유는 병행 프로그래밍을 다루는 것이다. 자바 라이브러리에서 손쉽게 이용할 수 있는 병렬 알고리즘과 스레드 안전 자료 구조 덕분에 애플리케이션 개발자가 병행 프로그래밍을 다루는 방식이 완전히 변했다. 이 책에서는 새롭게 접근하여 ...

[책 속으로 더 보기]

자바를 사용하는 핵심 이유는 병행 프로그래밍을 다루는 것이다. 자바 라이브러리에서 손쉽게 이용할 수 있는 병렬 알고리즘과 스레드 안전 자료 구조 덕분에 애플리케이션 개발자가 병행 프로그래밍을 다루는 방식이 완전히 변했다. 이 책에서는 새롭게 접근하여 오류가 발생하기 쉬운 저수준 구조 대신 강력한 라이브러리 기능을 사용하는 방법을 보여준다.
전통적인 자바 책은 사용자 인터페이스 프로그래밍에 초점을 두지만, 요즘에는 소수의 개발자만이 데스크톱 컴퓨터용 사용자 인터페이스를 만든다. 서버 측 프로그래밍이나 안드로이드 프로그래밍에 자바를 사용할 계획이라면 데스크톱 GUI 코드로 주의를 빼앗기지 않고 이 책을 효과적으로 사용할 수 있다.
마지막으로 이 책은 대학 강의나 시스템 전문가가 아니라 애플리케이션 개발자를 대상으로 집필했다. 이 책은 애플리케이션 개발자가 씨름해야 하는 로깅과 파일 작업 같은 문제를 다룬다. 하지만 연결 리스트를 손수 구현하는 방법이나 웹 서버를 작성하는 방법은 다루지 않는다. ---지은이 서문 중에서

지난 몇 년간 거대한 사용자 집단을 아우르는 소셜 네트워크 서비스와 온라인 마켓이 다각도로 영역을 확대하면서 클라우드 기반 서비스와 빅데이터 처리의 중요성이 날로 커지고 있다. 최근 들어서는 이런 서비스에서 얻은 데이터를 토대로 사용자의 이용 패턴 등을 분석하여 새로운 가능성과 가치를 이끌어내는 데이터 과학이 조명을 받고 있다.
대규모 데이터를 분석하고 처리하려면 병렬/분산 처리가 필수이고, 노드별 독립 처리와 손쉬운 결과 취합이 중요하다. 자연스레 이러한 처리에 적합한 함수형 프로그래밍 언어들이 주류 프로그래밍 언어 대열에 올라섰다. 지난 몇 년간 자바가 이 큰 흐름에 상대적으로 뒤처지면서 오래된 언어라는 다소 불편한 인식도 있었던 게 사실이다.
지난해 5월, 전 세계 자바 개발자들이 손꼽아 기다리던 자바 8이 공식으로 릴리스 되면서 항간의 불편과 우려를 상당히 덜어주었다. 함수형 프로그래밍을 언어 수준에서 지원하는 람다 표현식을 도입하고, 기존 컬렉션 라이브러리에서 자연스러운 함수형 프로그래밍을 가능하게 하는 스트림 라이브러리로 무장한 것이다. ---옮긴이 서문 중에서

[책 속으로 더 보기 닫기]

출판사 서평

이제 고전이 된 《Core Java™》는 언어는 물론 모든 코어 라이브러리와 버전 간의 많은 변화까지 꼼꼼히 다뤄서 두 권인 데다 2,000쪽이 넘었다. 엄청난 분량으로 유명한 코어 자바 시리즈가 핵심만 간추려 담은 Impatient 콘셉트로 다시 태...

[출판사서평 더 보기]

이제 고전이 된 《Core Java™》는 언어는 물론 모든 코어 라이브러리와 버전 간의 많은 변화까지 꼼꼼히 다뤄서 두 권인 데다 2,000쪽이 넘었다. 엄청난 분량으로 유명한 코어 자바 시리즈가 핵심만 간추려 담은 Impatient 콘셉트로 다시 태어났다.

이 책은 데이터 타입이나 기초 문법, 객체 지향 프로그래밍은 100쪽 내로 핵심만 짚고 넘어간다. 이어서 자바 8에 추가된 람다 표현식을 비롯하여, 스트림, 병행 프로그래밍, 날짜와 시간 같은 최신 라이브러리에 관한 내용도 담았다.

▶ 이 책의 대상 독자 ◀
- 자바 8로 자바를 다시 학습하려는 개발자
- 자바 8에 익숙하지 않은 개발자, 자바를 최신 버전으로 빠르게 배우고 싶은 개발자

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 카이 호스트만 의 전 저서 인 [가장 빨리 만나는 자바 8] 에서는 버전 업이 되면서 바뀐 API와 람다 등에 관해서...

    카이 호스트만 의 전 저서 인 [가장 빨리 만나는 자바 8] 에서는 버전 업이 되면서 바뀐 API와 람다 등에 관해서만 짚어 봤다면 [코어 자바 8] 은 자바 입문자가 봐도 될 정도로 자바의 기본 문법을 개략적으로 나마 설명을 하며 기존 자바의 기능을 차근차근 설명을 하고 있다는게 다른 점인 것 같습니다.


     책은 총 14장 536페이지이며 각 장은 장 소개, 설명, Note, Caution, Tip, 연습문제 등 으로 군더더기 없이 깔끔하게 구성이 되어 있습니다.


     현 시점에서 자바를 새로 익히려는 분들이나 전 버전들에 머무르고 계신 분들이 읽고 습득하기에 가장 좋은 책으로 사료 되며, 차후 어느정도 자바 8에 대한 기본기가 쌓였을때 가장 빨리 만나는 자바 8을 읽으면서 기존 7 버전과 8버전을 다시 곱씹으며 한타 한타 손수 해보시면 더욱 좋을 것 같습니다.


     마지막으로 설명이 깔끔 하고 간결하게 되어있어서 저에겐 이해하기 더욱 좋았던 것 같습니다.

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
개인판매자의넥네임
판매등급
새싹셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
10%

바로가기

최근 본 상품