추천 검색어

최근 검색어

도서 IT전문서/IT입문서 프로그래밍/오픈소스
가장 빨리 만나는 자바8
정 가
17,800원
출 간
2014-05-19
지 은 이
카이 호스트만
I S B N
9788966187270
분 량
260쪽
난 이 도
중급
부 록
예제 소스

《Core Java》의 저자 카이 호스트만이 정리한 자바 8 핵심 노트

이제 자바 개발자는 람다를 모르는 자와 아는 자로 나뉠 것이다!

개발자의 삶을 편하게 해줄 람다
자바 8은 자바 세계를 완전히 변화시킬 것이다. 람다를 사용하면 복잡한 메소드들을 나열하지 않아도, 계산을 간결한 코드 조각으로 처리하는 함수형 프로그래밍이 가능하다. 이로 인해 컬렉션 라이브러리가 더욱 풍부해졌을 뿐 아니라 새로운 스트림 API로 부담 없이 병렬 처리를 할 수 있게 되었다.

JVM에서 즐기는 고성능 자바스크립트 엔진 Nashorn
Nashorn으로 인해 자바 코드와 자바스크립트를 상호 동작할 수 있게 되었다. 이제 간단한 스크립팅이 필요할 때 손쉽게 자바 안에서 셸 스크립팅을 활용할 수 있다.

그 외 유용한 자바 8 업데이트 사항
새로운 표준 날짜 및 시간 라이브러리를 만날 수 있다. 또한, 문자열, 숫자 클래스, 컬렉션 그리고 애너테이션에서의 유용한 개선 사항들을 마음껏 여러분의 코드에 활용해 보라!

예제 코드
http://github.com/gilbutitbook/006725

헌사
추천평
저자 서문
역자 서문


1장 ▶ 람다 표현식

01 왜 람다인가?
02 람다 표현식 문법
03 함수형 인터페이스
04 메서드 레퍼런스
05 생성자 레퍼런스
06 변수 유효 범위
07 디폴트 메서드
08 인터페이스의 정적 메서드
연습문제

2장 ▶ 스트림 API

01 반복에서 스트림 연산으로
02 스트림 생성
03 filter, map, flatMap 메서드
04 서브스트림 추출과 스트림 결합
05 상태 유지 변환
06 단순 리덕션
07 옵션 타입
- 옵션 값 다루기
- 옵션 값 생성하기
- flatMap을 이용해 옵션 값 함수 합성하기
08 리덕션 연산
09 결과 모으기
10 맵으로 모으기
11 그룹핑과 파티셔닝
12 기본 타입 스트림
13 병렬 스트림
14 함수형 인터페이스
연습문제

3장 ▶ 람다를 이용한 프로그래밍

01 지연 실행
02 람다 표현식의 파라미터
03 함수형 인터페이스 선택
04 함수 리턴
05 합성
06 지연
07 연산 병렬화
08 예외 다루기
09 람다와 제네릭
10 모나드 연산
연습문제

4장 ▶ JavaFX

01 자바 GUI 프로그래밍의 간략한 역사
02 Hello, JavaFX!
03 이벤트 처리
04 JavaFX 프로퍼티
05 바인딩
06 레이아웃
07 FXML
08 CSS
09 애니메이션과 특수 효과
10 화려한 컨트롤
연습문제

5장 ▶ 새로운 날짜 및 시간

01 타임 라인
02 지역 날짜
03 날짜 조정기
04 지역 시간
05 구역 시간
06 포맷팅과 파싱
07 레거시 코드와 상호 동작
연습문제

6장 ▶ 병행성 향상점

01 원잣값
02 ConcurrentHashMap 향상점
- 값 업데이트하기
- 벌크 연산
- 집합 뷰
03 병렬 배열 연산
04 완료 가능한 퓨처
- 퓨처
- 퓨처 합성하기
- 합성 파이프라인
- 비동기 연산 합성하기
연습문제

7장 ▶ Nashorn 자바스크립트 엔진

01 명령행에서 Nashorn 실행
02 자바에서 Nashorn 실행
03 메서드 호출
04 객체 생성
05 문자열
06 숫자
07 배열 작업
08 리스트와 맵
09 람다
10 자바 클래스 확장과 자바 인터페이스 구현
11 예외
12 셸 스크립팅
- 셸 명령 실행하기
- 문자열 인터폴레이션
- 스크립트 입력
13 Nashorn과 JavaFX
연습문제

8장 ▶ 그 외 여러 가지 주제

01 문자열
02 숫자 클래스
03 새로운 수학 함수
04 컬렉션
- 컬렉션 클래스에 추가된 메서드
- 비교자
- Collections 클래스
05 파일 작업
- 행 스트림
- 디렉터리 엔트리 스트림
- Base64 인코딩
06 애너테이션
- 반복 애너테이션
- 타입 사용 애너테이션
- 메서드 파라미터 리플렉션
07 기타 작은 변경 사항
- 널 검사
- 지연 메시지
- 정규 표현식
- 로케일
- JDBC
연습문제

9장 ▶ 혹시 놓쳤을 수도 있는 자바 7 기능

01 예외 처리 변경 사항
- try-with-resources 문
- 생략 예외
- 여러 예외 잡기
- 더 쉬운 리플렉션 메서드 예외 처리
02 파일 작업
- 경로
- 파일 읽기 및 쓰기
- 파일과 디렉터리 생성하기
- 파일 복사, 이동, 삭제하기
03 equals, hashCode, compareTo 메서드 구현
- 널 안전 동등성 테스트
- 해시 코드 계산하기
- 숫자 타입 비교하기
04 보안 요구 사항
05 기타 변경 사항
- 문자열을 숫자로 변환하기
- 전역 로거
- 널 검사
- ProcessBuilder
- URLClassLoader
- BitSet
연습문제
ㆍ지은이 카이 호스트만
지은이 소개

전문 프로그래머와 컴퓨터 과학 학생들을 위해 12권도 넘는 책을 저술했다. 현재 산호세 주립 대학교의 컴퓨터 과학 교수이며 자바 챔피언이다.

저서

《가장 빨리 만나는 자바 8》(길벗, 2014), 《쉽게 배워서 빨리 써먹 는 스칼라 프로그래밍》(비제이퍼블릭, 2013)의 저자이자 《Core Java™, Volumes I and II, 10th Edition》(Prentice Hall, 2016) 의 주 저자이다. 


필요한 자료를 선택하세요.

추천도서